是否有可能解决 Redshift geoclue 错误?

是否有可能解决 Redshift geoclue 错误?

人们之前曾询问过这个错误,但是还没有得到真正的答复。

Redshift以前对我来说很好用,但现在不行了。我不知道这是怎么发生的。服务似乎出了问题geoclue

我们不能

  1. 手动打开Redshift和关闭,无需任何位置?
  2. 手动设置位置?

我其实并不关心任何自动化功能,我只想要一个可以正常工作的屏幕调光器。还有一个名为“Iris”的替代方案,但它是一款付费应用。

以下是发生的事情

 arun@arun-GP70-2OD:~$ redshift
 Trying location provider `geoclue'...
 Started Geoclue provider `Geoclue Master'.
 Using provider `geoclue'.

 ** (process:4125): WARNING **: Could not get location, 3 retries left.


 ** (process:4125): WARNING **: Could not get location, 2 retries left.


 ** (process:4125): WARNING **: Could not get location, 1 retries left.


 ** (process:4125): WARNING **: Provider does not have a valid location available.
 Unable to get location from provider.

gtk-redshift当我使用和时也会发生同样的事情redshift-gtk

答案1

根据文档对于配置文件,您可以手动指定位置、色温等……

例如,如果您在哥本哈根,您可以运行redshift-gtk -l 55.7:12.6。这也会启动面板指示器。

答案2

似乎有一个 geoclue-2.0 可用,它为我解决了这个问题(Ubuntu Mate 16.04,redshift-gtk),并且这家伙(Linux Mint)。

我首先删除了红移(只是一个安全步骤)

apt-get purge redshift

然后按照俄语指导操作:

sudo apt-get install redshift-gtk geoclue-2.0

答案3

更新/etc/geoclue/geoclue.conf 配置文件

白名单=org.freedesktop.DBus;_geoclue-demo-agent;gnome-shell;io.elementary.desktop.agent-geoclue2

[org.freedesktop.DBus]
允许=true
系统=true
用户=

相关内容