Redshift/F.lux 不适用于 Ubuntu 16.04

Ser*_*ace 12 colors f.lux redshift 16.04

我已经在我的 Ubuntu 16.04 机器上安装了 Redshift 和 f.lux 来尝试改变我屏幕的色温。我可以打开应用程序,但它们都不会影响屏幕色调。在 F.lux 上,当我尝试预览色温时,没有任何反应。有谁知道这里会发生什么?为什么这不起作用?

请注意,我使用的是 NVIDIA GeForce GTX 980 Ti GPU。

Cau*_*tic 12

在控制台类型中

redshift -l list
Run Code Online (Sandbox Code Playgroud)

然后我打字

redshift -l geoclue2
Run Code Online (Sandbox Code Playgroud)

然后它就起作用了。我什至现在可以关闭并重新打开它,它运行良好。


小智 5

我试图让 f.lux 和 Redshift 在没有任何解决方案的情况下工作,所以我只是选择走另一条路。所以我去了 Ubuntu 软件管理器并安装了夜灯滑块,如下图所示。它有效,而且肯定不会让我因眼睛疲劳和晚上早些时候因睡眠不足而头痛。

  1. 在 Ubuntu 软件上搜索 Night Light:

  2. 安装后,它只会出现在您右上角的下拉菜单中,并且可以切换到用户偏好。


Ser*_*ace 4

所以我想出了如何在我的系统中使用 Redshift。基本上,我使用了错误的显示驱动程序。当我转到“软件和更新”应用程序中的“其他驱动程序”选项卡时,我注意到我使用的是默认的 Nouveau 驱动程序,而不是最新的 NVIDIA 驱动程序,并且将另一个选项卡设置为“不使用该设备”。

初始驱动程序设置

当我将其切换到 NVIDIA 驱动程序选项卡和带有 DKMS 格式(daily-dkms)的 HDMA 驱动程序选项卡并重新启动机器时,它终于工作了。

新的驱动程序设置