问题

redshifit,这款软件是受到f.lux的启发开发而来的,修复了许多f.lux的bug。

安装后,命令行执行redshift报了下面的错误

Using provider `geoclue2'.
Unable to start GeoClue client: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Geolocation disabled for UID 1000.
Unable to connect to GeoClue.
Unable to get location from provider.

解决

在GNOME的隐私设置中启用位置服务,或使用手动位置提供程序。

具体操作:打开设置->隐私->位置服务
打开redshift报错Unable to get location from provider...

打开了位置服务之后,再次运行sunshift就正常执行了.