蚊章汇 - Redshift
type: channel
link: https://linuxcn.bwsl.wang/tag/Redshift/
items: 在 Fedora 上使用 Redshift 改善睡眠
items: 如何在 Linux 上自动调整屏幕亮度保护眼睛

在 Fedora 上使用 Redshift 改善睡眠
type: item
date: 2017-02-02T02:01:15+08:00
description: 大多数电子设备发射的蓝光被认为对我们的睡眠有负面影响。作为一个尝试，我们可以在黑暗中不再使用我们的电子设备，以改善我们的睡眠。然而，由于这对我们大多数人并不是很适合，更好的方法是根据你周围环境调整屏幕的色温。实现这一点的最流行的方法之一是使用 Redshift。 Redshift 的创建者 Jon Lund Steffensen 这样描述了他的程序：Redshift 会根据你周围的环境调整屏幕的色温。如果你在夜间在屏幕前工作，它可以帮助你减少眼睛伤害。Redshift 在 Fedora Workstation 上仅工作在 X11 会话中。所以如果你使用 Fedora 24，Redshift 可以工作在默认登录会话中。然而，在 Fedora 25 上，登录的默认会话是 Wayland，因此你将需要替代使用其 GNOME shell 扩展。注意，这个 GNOME Shell 扩展也适用于 X11 会话。Redshift 工具安装Redshift 在 Fedora 的仓库中，因此我们使用下面的命令安装：sudo dnf install redshift 该软件也提供了 GUI。要使用的话就安装 redshift-gtk。记住，这个工具只能在 X11 会话中使用：使用 Redshift 工具用像下面的命令在命令行中运行：redshift -l 23.6980:133.8807 -t 5600:3400 在以上命令中，-l 23.6980:133.8807 的意思是我们通知 Redshift 我们当前的位置是南纬 23.6980°，东经 133.8807°。 -t 5600:3400 表明你白天想要的色温是 5600，晚上是 3400。色温与发射的蓝光的量成比例：较低的色温意味着较低量的蓝光。我喜欢在白天使用 5600K（6500K 是中性日光），在晚上使用 3400K（更低的色温让我觉得像盯着番茄一样），但你可以随意尝试。如果你不指定位置，Redshift 会尝试使用 Geoclue 方法来确定你的位置坐标。如果此方法不起作用，你可以使用几个网站和在线地图来查找坐标。别忘记将 Redshift 设置为自动启动，查看 Jon 的网站来获取更多信息。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 的 copr 仓库或 github 仓库。启用扩展后，GNOME shell 右上角会出现一个小小的太阳（或月亮）图标。该扩展还提供了一个设置对话框来调整 redshift 和温度的时间。相关软件F.luxRedshift 可以被看作是 F.lux 的开源变体。现在有一个 linux 版本的 F.lux。如果你不介意使用闭源软件，或者 Redshift 不能正常工作，你可以考虑使用它。Android 版 TwilightTwilight 与 Redshift 相似，但是用于 Android。它可以让你在晚上在智能手机或平板上阅读更加舒服。Redshift plasmoid这是 Redshift GUI 的 KDE 版本。你可以在 github 中找到更多信息。via: https://fedoramagazine.org/safe-eyes-redshift/作者：novel 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

如何在 Linux 上自动调整屏幕亮度保护眼睛
type: item
date: 2015-09-06T15:30:00+08:00
description: 当你开始在计算机前花费大量时间的时候，问题自然开始显现。这健康吗？怎样才能舒缓我眼睛的压力呢？为什么光线灼烧着我？尽管解答这些问题的研究仍然在不断进行着，许多程序员已经采用了一些应用来改变他们的日常习惯，让他们的眼睛更健康点。在这些应用中，我发现了两个特别有趣的东西：Calise和Redshift。Calise处于时断时续的开发中，Calise的意思是“相机光感应器（Camera Light Sensor）”。换句话说，它是一个根据摄像头接收到的光强度计算屏幕最佳的背光级别的开源程序。更进一步地说，Calise可以基于你的地理坐标来考虑你所在地区的天气。我喜欢它是因为它兼容各个桌面，甚至非X系列。它同时附带了命令行界面和图形界面，支持多用户配置，而且甚至可以导出数据为CSV。安装完后，你必须在见证奇迹前对它进行快速校正。不怎么令人喜欢的是，如果你和我一样有被偷窥妄想症，在你的摄像头前面贴了一条胶带，那就会比较不幸了，这会大大影响Calise的精确度。除此之外，Calise还是个很棒的应用，值得我们关注和支持。正如我先前提到的，它在过去几年中经历了一段修修补补的艰难阶段，所以我真的希望这个项目继续开展下去。Redshift如果你想过要减少由屏幕导致的眼睛的压力，那么你很可能听过f.lux，它是一个免费的专有软件，用于根据一天中的时间来修改显示器的亮度和配色。然而，如果真的偏好于开源软件，那么一个可选方案就是：Redshift。灵感来自f.lux，Redshift也可以改变配色和亮度来加强你夜间坐在屏幕前的体验。启动时，你可以使用经度和纬度来配置地理坐标，然后就可以让它在托盘中运行了。Redshift将根据太阳的位置平滑地调整你的配色或者屏幕。在夜里，你可以看到屏幕的色温调向偏暖色，这会让你的眼睛少遭些罪。和Calise一样，它提供了一个命令行界面，同时也提供了一个图形客户端。要快速启动Redshift，只需使用命令：$ redshift -l [LAT]:[LON] 替换[LAT]:[LON]为你的维度和经度。然而，它也可以通过gpsd模块来输入你的坐标。对于Arch Linux用户，我推荐你读一读这个维基页面。尾声总而言之，Linux用户没有理由不去保护自己的眼睛，Calise和Redshift两个都很棒。我真希望它们的开发能够继续下去，让它们获得应有的支持。当然，还有比这两个更多的程序可以满足保护眼睛和保持健康的目的，但是我感觉Calise和Redshift会是一个不错的开端。如果你有一个经常用来舒缓眼睛的压力的喜欢的程序，请在下面的评论中留言吧。via: http://xmodulo.com/automatically-dim-your-screen-linux.html作者：Adrien Brochard 译者：GOLinux 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出