网站搜索

在 Ubuntu 中使用终端调整屏幕色温


在本快速指南中,我将向您展示如何使用终端在 Ubuntu 中调整屏幕的色温。

无需额外安装 GUI,即使您的桌面环境不提供本机环境,您也可以享受夜光。

什么是色温

根据维基百科 - “色温是可见光的一个特征,在照明、摄影、摄像、出版、制造、天体物理学、园艺和其他领域具有重要应用”。

它的值范围为 1000k 到 10000k(k=开尔文单位),用于控制显示亮度。

通俗地说,你的显示器的默认色温值为6500k。

所以,任何向上的事情,例如7000k 等是“偏蓝色”或“偏冷”,向下是“偏暖”或“偏黄”。

看看这个图表(来源:维基百科)。

色卡

正如你所看到的,从傍晚到夜间,最好使用温暖的颜色,让眼睛有闲暇。

许多特定于 Linux 桌面环境的 GUI 实用程序可用于更改或调整基于 Ubuntu 的系统中的色温(也称为夜灯)。

甚至 GNOME 也提供了原生夜灯控制功能和高级选项,例如通过跟踪日出和日落自动更改系统时间。

KDE 在白天和夜间的系统设置中也有此功能(Plasma 5.26 及以上)。

但是,如果您使用的是 Xfce 桌面环境,那么您就不走运了。您可能需要尝试 Redshift,它具有 GUI 等,或任何其他实用程序。

在 Ubuntu 中使用终端调整屏幕色温

适用于 Ubuntu、Linux Mint 和相关发行版

  1. 有一个名为“sct”或基于 Ubuntu 系统的屏幕色温实用程序,它安装起来非常轻巧,并且非常易于使用。
  1. 打开终端并使用以下命令安装它。
sudo apt install sct
  1. 安装后,您可以随时通过命令开始使用它。甚至您也可以将它用于 shell 脚本。

语法

sct [temperature]

例子

干细胞移植

键入 sct,后跟 1000 到 10000 之间的数字(请参阅上面的颜色图表以了解情况)。

sct 5000
sct 2500

要重置为默认设置,只需键入不带任何值的命令即可。它应该将其更改回默认的 6500 k。

sct

该实用程序适用于 Ubuntu 20.04 LTS、Ubuntu 20.10、Linux Mint 19.x、Linux Mint 20.x、Xfce 4.14、MX Linux 和几乎所有基于 Ubuntu 的衍生版本。

适用于 Fedora、RHEL 和相关发行版

  1. 该实用程序可在 copr 存储库中找到。打开终端并使用以下命令启用存储库:
sudo dnf copr enable dmoerner/sct
  1. 刷新包并使用以下命令安装它。
sudo dnf update
sudo dnf install sct
  1. 安装后,您可以按照上述说明使用它。

调整多台显示器的色温

上述实用程序不适用于多个屏幕,因为它是为主显示器设计的。然而,GitHub 上有一个 sct 的分支,它需要手动编译并声称适用于多个显示器。

但是,如果您使用带有 GNOME 桌面的 Ubuntu 或 Fedora,您仍然可以使用以下步骤调整所有显示器:

  • 打开设置并转到显示。然后点击夜灯。
  • 在夜灯面板中,启用夜灯。
  • 将时间表设置为手动并将其更改为涵盖 24 小时范围(例如 00:01 至 23:59)。
  • 并从滑块中选择您想要的温度,如下所示。

Ubuntu 中多显示器的色温

  • 这将改变 Ubuntu 中所有连接的显示器的相同色温。

但是,您无法为不同的显示器选择不同的色温。

包起来

本指南向您展示如何在 Ubuntu 和 Fedora Linux 中调整色温。我希望您现在无需任何复杂的 GUI 实用程序即可控制它。

如果有帮助,请在评论框中告诉我。

相关文章