您尚未登录。

#1 2019-04-10 09:24:09

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Debian Location Services : in use

我用的Debian Stretch 9.8 /Gnome,开机后右上角会出现一个地理定位标识,打开看,如图所示:
Location err

可以设置成disable,但无法取消“In use”的提示~

本机没有运行地图之类的软件,我用systemctl命令列出当前运行的服务,找到一个与location有关的,叫geoclue.service,手动把它stop&disable,Location Services状态就变成off了,然后,右上解的地理定位标识也消失不见;

问题是,重启系统后,这个地理定位标识又出现了,下面,我应该怎么弄?
这东西不是我想运行的,我想找到是哪个软件在用地理定位~

离线

#2 2019-04-10 09:30:01

apersonlikesc
兔子春
所在地: 喧闹之地
注册时间: 2018-01-21
帖子: 81
个人网站

Re: Debian Location Services : in use

是不是设置开机自动启动了.


越过山丘,遇见十九岁的我

离线

#3 2019-04-10 11:29:31

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

按你的提示,我查了一下,我是这样设置的:
使用gnome下的Tweas工具,里面有一项Startup Applications,点开以后可以添加开机启动程序,目前我已经添加进来的,有四项,分别是:
files;
clocks;
Terminal;
Virtual Machine Manager;

其中clocks有倒计时功能,我打开后,里面有World/Alarm/Stopwatch/Timer四项,其中,World一项,会显示地理定位图标,且提示为“Beijing, China”,看来这就是使用地理定位的软件了~

location err

我隐约记得,好像是做过这方便的设置,但具体记不清楚了;
最近加班多,脑子有点不灵光~

我研究下怎么去掉~

感谢+1

离线

#4 2019-04-10 11:33:21

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

奇怪的是,我点击Clocks左上角的New后,Clocks意外关闭了,再打开,就没有地理定位图标,也没有“Beijing, China”,另外,桌面右上角的定位图标也消失了;

等下次重启系统时我再看看什么情况~

最近编辑记录 驿窗 (2019-04-10 11:33:40)

离线

#5 2019-04-11 13:02:18

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

今天打开电脑,平时会用到的工具/软件,基本都打开试了一下,没有出现地理定位图标~

离线

#6 2019-04-16 23:41:02

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

刚才关电脑的时候,发现那个地理定位标志居然又出现了 !
我马上检查了一下clocks,然而clocks并没有像之前出现地理定位标志,晕了我~

------

补充:
更奇怪的是,就这一会儿功夫,写了上面两行字,然后关闭clocks再打开clocks,屏幕右上角的地理定位标志又没有了!
这咋弄?

最近编辑记录 驿窗 (2019-04-16 23:44:08)

离线

#7 2019-04-17 08:43:41

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 641

Re: Debian Location Services : in use

检查那个service是否在运行,是怎么运行的,如果是系统级的service,被你disable掉再重启电脑应该就不能再启动了。但不排除部分软件可能会有fallback机制,如果与系统级的通信不成功就尝试启动一份userservice甚至在当前session内启动一个进程。


5萬人民幣買個老婆,要國產的,賣的私聊

离线

#8 2019-04-17 10:06:28

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

我试一下~

离线

#9 2019-04-18 09:32:07

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

今天早上一开机,我第一个看了下屏幕右上角,果然又出现了地理定位那个圆的小图标;
然后我查了一下systemctl status geoclue,提示如下图:
geoclue status


我再运行了一下pstree,在树里找到了geoclue,如下图:
geoclue status
完整的树中,geoclue的上一级是systemd,没有其它上级内容;

这是不是说明,geoclue这个服务是由系统启动的,而不是其它程序启动的?

离线

#10 2019-04-18 09:47:01

firedrake
会员
注册时间: 2016-08-29
帖子: 72

Re: Debian Location Services : in use

geoclue 是 dbus 激活的,不想让它启动的话应该是可以 mask 掉的(systemctl mask geoclue.service)。

离线

#11 2019-04-18 16:35:32

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

我今天无论怎么折腾那个clocks,geoclue服务都始终运行,屏幕右上角的地理定位图标也都一直在;
我先# systemctl stop geoclue,命令执行的瞬间,屏幕右上角的地理定位图标消失了;
然后,我执行# systemctl mask geoclue,提示 Created symlink /etc/systemd/system/geoclue.service -> /dev/null.
应该是已经生效了,明天我继续观察~

------
以前我一直以为systemctl disable就是最高级别的“停用服务”了,今天按楼上的提示,又翻了下archwiki的systemd,果然有systemctl mask~

.

离线

#12 2019-04-18 22:23:51

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 4,991
个人网站

Re: Debian Location Services : in use

disable 是不自动启动,然而它还可以被其他原因启动(socket、timer、dbus 等)。

离线

#13 2019-04-18 23:09:40

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

我总感觉,这个“其它原因”很不安全;
不是说整体,是专指我自己的系统; 因为用Debian好久了,最近才出现的地理定位问题,以前从没出现过~

最近编辑记录 驿窗 (2019-04-18 23:09:57)

离线

#14 2019-04-19 09:20:29

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

今天电脑打开后我第一时间查看,屏幕右上角没有地理定位图标;
另外,systemctl status geoclue.service的结果是inactive(dead);

结果很好,这个服务没有启动。

离线

#15 2019-04-20 08:02:04

驿窗
YCP
注册时间: 2016-06-03
帖子: 585

Re: Debian Location Services : in use

今天电脑打开后仍然第一时间查看,屏幕右上角没有出现地理定位图标,不错~

离线

页脚