在 Ubuntu 中使用终端调整屏幕色温
在本快速指南中,我将向您展示如何使用终端在 Ubuntu 中调整屏幕的色温。
无需额外安装 GUI,即使您的桌面环境不提供本机环境,您也可以享受夜光。
什么是色温
根据维基百科 - “色温是可见光的一个特征,在照明、摄影、摄像、出版、制造、天体物理学、园艺和其他领域具有重要应用”。
它的值范围为 1000k 到 10000k(k=开尔文单位),用于控制显示亮度。
通俗地说,你的显示器的默认色温值为6500k。
所以,任何向上的事情,例如7000k 等是“偏蓝色”或“偏冷”,向下是“偏暖”或“偏黄”。
看看这个图表(来源:维基百科)。
色卡
正如你所看到的,从傍晚到夜间,最好使用温暖的颜色,让眼睛有闲暇。
许多特定于 Linux 桌面环境的 GUI 实用程序可用于更改或调整基于 Ubuntu 的系统中的色温(也称为夜灯)。
甚至 GNOME 也提供了原生夜灯控制功能和高级选项,例如通过跟踪日出和日落自动更改系统时间。
KDE 在白天和夜间的系统设置中也有此功能(Plasma 5.26 及以上)。
但是,如果您使用的是 Xfce 桌面环境,那么您就不走运了。您可能需要尝试 Redshift,它具有 GUI 等,或任何其他实用程序。
在 Ubuntu 中使用终端调整屏幕色温
适用于 Ubuntu、Linux Mint 和相关发行版
- 有一个名为“
sct”或基于 Ubuntu 系统的屏幕色温实用程序,它安装起来非常轻巧,并且非常易于使用。
- 打开终端并使用以下命令安装它。
sudo apt install sct- 安装后,您可以随时通过命令开始使用它。甚至您也可以将它用于 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 和相关发行版
- 该实用程序可在 copr 存储库中找到。打开终端并使用以下命令启用存储库:
sudo dnf copr enable dmoerner/sct- 刷新包并使用以下命令安装它。
sudo dnf updatesudo dnf install sct- 安装后,您可以按照上述说明使用它。
调整多台显示器的色温
上述实用程序不适用于多个屏幕,因为它是为主显示器设计的。然而,GitHub 上有一个 sct 的分支,它需要手动编译并声称适用于多个显示器。
但是,如果您使用带有 GNOME 桌面的 Ubuntu 或 Fedora,您仍然可以使用以下步骤调整所有显示器:
- 打开设置并转到显示。然后点击夜灯。
- 在夜灯面板中,启用夜灯。
- 将时间表设置为手动并将其更改为涵盖 24 小时范围(例如 00:01 至 23:59)。
- 并从滑块中选择您想要的温度,如下所示。
Ubuntu 中多显示器的色温
- 这将改变 Ubuntu 中所有连接的显示器的相同色温。
但是,您无法为不同的显示器选择不同的色温。
包起来
本指南向您展示如何在 Ubuntu 和 Fedora Linux 中调整色温。我希望您现在无需任何复杂的 GUI 实用程序即可控制它。
如果有帮助,请在评论框中告诉我。


