众所周知,大多数电子设备发出的蓝光会对我们的睡眠产生负面影响。 我们可以在天黑后简单地停止使用我们的每个电子设备,以尝试改善我们的睡眠。 但是,由于这对我们大多数人来说并不方便,因此更好的方法是根据周围环境调整屏幕的色温。 实现这一目标的最流行方法之一是使用 Redshift 实用程序。 Redshift 的创建者 Jon Lund Steffensen 用以下方式描述了他的程序:
Redshift 会根据您的周围环境调整屏幕的色温。 如果您晚上在屏幕前工作,这可能会帮助您减轻眼睛的伤害。
Redshift 实用程序仅在 X11 会话中有效 Fedora 工作站。 所以如果你使用 Fedora 24、Redshift 将使用默认登录会话。 然而,在 Fedora 25,登录时的默认会话是 Wayland,因此您将不得不使用 GNOME shell 扩展。 请注意,GNOME Shell 扩展也适用于 X11 会话。
红移实用程序
安装
红移在 Fedora的存储库,因此,我们只需运行以下命令即可安装:
sudo dnf install redshift
该软件包还提供了一个 GUI。 要使用它,请安装
红移-gtk
反而。 但请记住,该实用程序仅适用于 X11 会话。
使用 Redshift 实用程序
使用如下命令从命令行运行该实用程序:
redshift -l 23.6980:133.8807 -t 5600:3400
在上面的命令中,-l 23.6980:133.8807 意味着我们正在通知 Redshift 我们当前的位置是 23.6980° S,133.8807° E。 -t 5600:3400 声明白天你想要 5600 和 3400 的色温晚上。
温度与发出的蓝光量成正比:温度越低,蓝光量越少。 我更喜欢白天使用 5600K(6500K 是中性日光),晚上使用 3400K(任何更低的值都让我觉得自己在盯着番茄),但请随意尝试。
如果您不指定位置,Redshift 会尝试使用 Geoclue 方法来确定您的位置坐标。 如果此方法不起作用,您可以使用多个 网站 和在线地图查找坐标。
不要忘记将 Redshift 设置为自动启动命令,并检查 乔恩的网站 了解更多信息。
Redshift GNOME Shell 扩展
该实用程序在运行 Wayland 显示服务器时不起作用(这是标准的 Fedora 25)。 幸运的是,有一个方便的 GNOME Shell 扩展可以完成同样的工作。 要安装,请运行以下命令
:
sudo dnf copr enable mystro256/gnome-redshift sudo dnf install gnome-shell-extension-redshift
从 COPR 存储库安装后,注销并重新登录您的 Fedora Workstation,然后在 GNOME Tweak 工具中启用它。 有关更多信息,请查看 gnome-redshift 复制代码, 或者 github 仓库.
启用扩展后,GNOME shell 的右上角会出现一个小太阳(或月亮)图标。 该扩展还提供了一个设置对话框来调整红移时间和温度。
相关软件
F.勒克斯
Redshift 可以看作是 F.lux 的开源变体。 有一个 F.lux 的 linux 版本 现在。 如果您不介意使用闭源软件,或者 Redshift 无法正常工作,您可以考虑使用它。
暮光之城安卓版
Twilight 类似于 Redshift,但适用于 Android。 它使深夜在智能手机或平板电脑上阅读更加舒适。
红移等离子体团
这是 KDE 的 Redshift GUI 版本。 您可以找到更多信息 github.