我在终端中使用以下命令安装了redshift:
sudo apt-get install redshift redshift-gtk但是,在运行程序时,我最终出现了错误:

因此,我使用以下命令安装了Geo线索:
sudo apt install geoclue然而,即使在安装了地理线索包之后,我仍然面临着同样的问题。
发布于 2017-10-23 13:59:25
问题不在于geoclue包。您不需要安装geoclue。这是因为您没有配置Redshift。红移根据您的位置设置颜色温度。解决此问题的最简单方法是启用位置服务:
系统设置>安全与隐私>位置服务>打开
但您可以手动配置Redshift以设置颜色、温度和位置的自定义值。为此,打开浏览器,搜索区域的纬度和经度,例如纽约的纬度和经度。
获得区域的纬度和经度值后,在计算机中搜索启动应用程序。很可能你会有红移的条目。单击Redshift条目,然后单击Edit。然后在命令部分输入以下命令:
redshift-gtk -l [LATITUDE]:[LONGITUDE] -t 6500:3400用值替换[LATITUDE]和[LONGITUDE]。例如,我的命令如下:
redshift-gtk -l 20.5937:78.9629 -t 6500:3400注意:-如果由于某种原因,在“启动应用程序”菜单中没有看到Redshift的条目,只需单击Add按钮而不是Edit按钮,提供一个名称,例如Redshift,然后输入上面的命令。
6500和3400分别代表白天和夜间的色温值。该值6500不改变颜色和屏幕是完美的校准。如果要消除白天的蓝光,请将值6500更改为5500。同样,您也可以有自己的自定义值。只需保存设置并重新启动即可应用更改。
发布于 2020-10-28 23:15:38
Redshift在Ubuntu16.04停止了工作(是的,在2020年还在使用)。
我将我的~/.config/redshift.conf编辑成以下内容:
[redshift]
temp-night=4500
location-provider=manual
[manual]
lat=55.953
lon=-3.189注意:我使用的是manual位置提供程序(而不是geoclue2)。
发布于 2017-10-26 18:35:29
根据窗口管理器的不同,您可能必须手动允许Redshift访问GeoClue。
编辑GeoClue的配置
sudo nano /etc/geoclue/geoclue.conf
将下列行附加到/etc/geoclue/geoclue.conf
[redshift]
allowed=true
system=false
users=然后重新启动红移kill $(pgrep '[r]edshift*') && redshift-gtk & disown
https://askubuntu.com/questions/905637
复制相似问题