ubuntu 17 更新后,redshift 找不到 geoclude2

ubuntu 17 更新后,redshift 找不到 geoclude2

正如我在主题中所说,我遇到了 geoclude 问题。

我有:

unable to start GeoClude client: 
GDBus.Error.....AccessDenied:Geolocation disabled for UID 1000.

然后我也安装了 fluxgui,但即使它运行正常,它也不会改变屏幕颜色或对比度。

我认为在 /usr/share/gtk-doc/html/ 中应该有 /geoclue 目录,这样我就可以编辑 .config 文件,但那里只有 totem,没有 geoclude。在系统更新之前,一切都运行正常。

答案1

两种互补的解决方案:

1:编辑 GeoClue 的配置以允许红移

通过运行将以下行附加到/etc/geoclue/geoclue.conf

sudo nano /etc/geoclue/geoclue.conf

[redshift]
allowed=true
system=false
users=

2:使用手动选项编辑或创建 RedShift 的配置。

丹麦哥本哈根的手动配置示例。请参阅Redshift 主页以获取额外的配置示例。更改您所在位置的纬度和经度。
nano ~/.config/redshift.conf

[redshift]
temp-day=6500
temp-night=3700
location-provider=manual

[manual]
lat=55.7
lon=12.6

去测试

在终端中运行kill $(pgrep '[r]edshift*') && redshift -t 3600:3600以终止当前实例并以 3600k 温度运行红移。几秒钟后屏幕应该会调整。如果此操作有效ctrl+c中断当前红移实例。将红移配置编辑为所需设置。通过在终端中运行以新配置重新启动红移redshift-gtk & disown

相关内容