Redshift 似乎使用geoclue-2.0包在启动时自动获取位置规范。
这通常有效。但是,每当我从一开始就没有有效的互联网连接时,Redshift 就无法获取我的位置并返回错误Unable to get location from provider.
对于缺少互联网连接的情况,如何让 Redshift 使用自定义位置设置而不是让它尝试使用 geoclue?
Redshift 似乎使用geoclue-2.0包在启动时自动获取位置规范。
这通常有效。但是,每当我从一开始就没有有效的互联网连接时,Redshift 就无法获取我的位置并返回错误Unable to get location from provider.
对于缺少互联网连接的情况,如何让 Redshift 使用自定义位置设置而不是让它尝试使用 geoclue?
redshift
您可以使用开关提供您的位置(以十进制度为单位)-l
,它不再需要geoclue
.就我而言,我搜索“MY_CITY latitude longitude”,进入 dateandtime.info 页面,找到我所在城市的十进制度的纬度和经度,并
redshift
按照帮助和man
页面中的说明提供,即redshift -l LAT:LON
.例如,对于纽约,您可以运行
redshift -l 40.71427:-74.00597
.您可以通过GutHub 上的解决方法使用我的免费 bash补丁。
jq