首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geoclue2坚持禁止许可

Geoclue2坚持禁止许可
EN

Unix & Linux用户
提问于 2019-01-18 18:33:34
回答 1查看 3.6K关注 0票数 3

我正试着让红班重新开始工作。由于geoclue2,它似乎失败了。

奇怪的是。直到今天早些时候,它才正常工作,地理线索自去年12月(2.5.2)以来就没有更新过。

不管我做什么,我都会得到以下信息

地理线索:查询位置失败:禁止

当我运行systemctl status geoclue.service时。

<#>什么都不起作用。不降级红移,或geoclue2,甚至不作为sudo运行红移处理。什么事也没有。结果都是一样的:被禁止。

(是的,我在/etc/geoclue/geoclue.confD5文件中添加了红移。)

我使用的是Arch与Openbox和Xinitrc。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 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键?

票数 10
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/495333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档