我正试着让红班重新开始工作。由于geoclue2,它似乎失败了。
奇怪的是。直到今天早些时候,它才正常工作,地理线索自去年12月(2.5.2)以来就没有更新过。
不管我做什么,我都会得到以下信息
地理线索:查询位置失败:禁止
当我运行systemctl status geoclue.service时。
<#>什么都不起作用。不降级红移,或geoclue2,甚至不作为sudo运行红移处理。什么事也没有。结果都是一样的:被禁止。
(是的,我在/etc/geoclue/geoclue.conf的D5文件中添加了红移。)
我使用的是Arch与Openbox和Xinitrc。
发布于 2019-01-18 20:37:52
这似乎是地理线索使用Mozilla位置服务的一个问题。如果您查看/etc/geoclue/geoclue.conf,它将为您提供一个指向mozilla的位置服务的URL,其中包括一个API密钥。将此url复制到浏览器返回403: you have exceeded your daily limit。API键在我的两台机器上都是相同的,所以我假设在您的机器上和每个使用地理线索的人上都是一样的,现在使用Geo线索的人已经足够多了,他们使用了所有可用的API调用。
我在地理线索gitlab,https://gitlab.freedesktop.org/geoclue/geoclue/issues/101上找到了一个bug报告,我也会在那里提出这个建议。
同时,您可以按照/etc/geoclue/geoclue.conf中的说明使用谷歌的位置服务。这对我来说很有效,现在Redshift又开始运作了!
编辑:如果您想继续使用Mozilla的位置服务,但是遇到了这个问题,请尝试编辑url=...行,以便使?key=geoclue而不是key=(random hex value)。我发现geoclue是Linux上的geoclue.conf中使用的api密钥,它反映了Geo线索Gitlab上的默认配置文件。也许Manjaro/Arch使用的是一个过时的配置文件,并且使用了错误的api键?
https://unix.stackexchange.com/questions/495333
复制相似问题