如何在没有 geoclue2 提供程序的情况下使用 Redshift?

如何在没有 geoclue2 提供程序的情况下使用 Redshift?

Redshift 似乎使用geoclue-2.0包在启动时自动获取位置规范。

这通常有效。但是,每当我从一开始就没有活动的互联网连接时,Redshift 就无法获取我的位置并返回错误Unable to get location from provider.

对于缺少互联网连接的情况,我如何让 Redshift 使用自定义位置设置而不是让其尝试使用 geoclue?

答案1

redshift您可以使用开关提供您的位置(以十进制度为单位)-l,这样就不再需要了geoclue

就我而言,我搜索对于“MY_CITY 纬度经度”,进入 dateandtime.info 页面,找到我所在城市的经纬度十进制度redshift,并按照帮助和页面所示提供给man,即redshift -l LAT:LON

例如,对于纽约,你就可以跑了redshift -l 40.71427:-74.00597

答案2

您可以使用我的免费狂欢使用jqGutHub 上的解决方法进行修补。

相关内容