运行红移的问题

A U*_*har 5 configuration apt redshift 16.04

我在终端中使用以下命令安装了 redshift:

sudo apt-get install redshift redshift-gtk
Run Code Online (Sandbox Code Playgroud)

但是在运行程序时,我最终遇到了错误:

在此处输入图片说明

所以我使用以下命令安装了 geoclue:

sudo apt install geoclue
Run Code Online (Sandbox Code Playgroud)

然而,即使安装了 geoclue 包,我仍然面临同样的问题。

Jeb*_*ose 6

问题不在于geoclue包。您无需安装geoclue. 那是因为你还没有配置 Redshift。Redshift 根据您的位置设置色温。解决此问题的最简单方法是启用定位服务:
系统设置 > 安全和隐私 > 定位服务 > 打开

但是您可以手动配置 Redshift 以设置色温和位置的自定义值。为此,请打开浏览器并搜索您所在地区的纬度和经度,例如,纽约纬度和经度

获得您所在地区的纬度和经度值后,然后在您的计算机中搜索启动应用程序。很可能您将拥有 Redshift 的条目。单击 Redshift 条目,然后单击Edit。然后在命令部分输入以下命令:

redshift-gtk -l [LATITUDE]:[LONGITUDE] -t 6500:3400
Run Code Online (Sandbox Code Playgroud)

用你的价值观替换[LATITUDE][LONGITUDE]。例如我的命令是这样的:

redshift-gtk -l 20.5937:78.9629 -t 6500:3400
Run Code Online (Sandbox Code Playgroud)

注意:- 如果由于某种原因您在启动应用程序菜单中没有看到 Redshift 条目,只需单击添加按钮而不是编辑按钮,提供一个名称,例如Redshift,然后输入上述命令。

65003400 分别代表白天和黑夜的色温值。值6500不会改变颜色并且屏幕经过完美校准。如果您还想在白天消除蓝光,请将值6500更改为5500。同样,您可以拥有自己的自定义值。只需保存设置并重新启动即可应用更改。