使用 Redshift on 改善睡眠 Fedora

众所周知,大多数电子设备发出的蓝光会对我们的睡眠产生负面影响。 我们可以在天黑后简单地停止使用我们的每个电子设备,以尝试改善我们的睡眠。 但是,由于这对我们大多数人来说并不方便,因此更好的方法是根据周围环境调整屏幕的色温。 实现这一目标的最流行方法之一是使用 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.

Save

Save

Save

Save

Save

Save