在命令行,如何获得geoclue2报告的当前位置?
在我的Arch包中没有手册页或bin/可执行文件。
redshift (使用geoclue2)将我的位置报告为:
7.98 98.37
但谷歌地图给了我:
9.749160,99.975484
是否有任何方法来配置geoclue2用来获得更高精度的源?
大多数google geoclue2搜索都提到了redshift,但这并没有太大帮助:
发布于 2020-06-21 17:02:10
要真正回答这个问题,Geo线索-2.0 Ubuntu包在/usr/lib/geoclue-2.0/demos/where-am-i上提供了一个二进制文件,它将打印位置GeoClue报告,以及精确性:
$ /usr/lib/geoclue-2.0/demos/where-am-i
Client object: /org/freedesktop/GeoClue2/Client/12
New location:
Latitude: 1.234000°
Longitude: 1.234000°
Accuracy: 25000.000000 meters
Timestamp: Sun 21 Jun 2020 17:54:37 BST (1592758477 seconds since the Epoch)发布于 2022-02-03 23:16:04
在Arch上,在安装geoclue之后,必须启动geoclue.service。对我来说,从qutebrowser内部访问Google上的位置是有效的。配置中的任何内容都必须更改。我确实需要等待几分钟,重新启动浏览器,然后重新打开页面。
https://unix.stackexchange.com/questions/479880
复制相似问题