我用的Debian Stretch 9.8 /Gnome,开机后右上角会出现一个地理定位标识,打开看,如图所示:
可以设置成disable,但无法取消“In use”的提示~
本机没有运行地图之类的软件,我用systemctl命令列出当前运行的服务,找到一个与location有关的,叫geoclue.service,手动把它stop&disable,Location Services状态就变成off了,然后,右上解的地理定位标识也消失不见;
问题是,重启系统后,这个地理定位标识又出现了,下面,我应该怎么弄?
这东西不是我想运行的,我想找到是哪个软件在用地理定位~
开源/Linux大众化,从驿窗开始~
离线
是不是设置开机自动启动了.
越过山丘,遇见十九岁的我
离线
按你的提示,我查了一下,我是这样设置的:
使用gnome下的Tweas工具,里面有一项Startup Applications,点开以后可以添加开机启动程序,目前我已经添加进来的,有四项,分别是:
files;
clocks;
Terminal;
Virtual Machine Manager;
其中clocks有倒计时功能,我打开后,里面有World/Alarm/Stopwatch/Timer四项,其中,World一项,会显示地理定位图标,且提示为“Beijing, China”,看来这就是使用地理定位的软件了~
我隐约记得,好像是做过这方便的设置,但具体记不清楚了;
最近加班多,脑子有点不灵光~
我研究下怎么去掉~
感谢+1
开源/Linux大众化,从驿窗开始~
离线
奇怪的是,我点击Clocks左上角的New后,Clocks意外关闭了,再打开,就没有地理定位图标,也没有“Beijing, China”,另外,桌面右上角的定位图标也消失了;
等下次重启系统时我再看看什么情况~
最近编辑记录 驿窗 (2019-04-10 11:33:40)
开源/Linux大众化,从驿窗开始~
离线
今天打开电脑,平时会用到的工具/软件,基本都打开试了一下,没有出现地理定位图标~
开源/Linux大众化,从驿窗开始~
离线
刚才关电脑的时候,发现那个地理定位标志居然又出现了 !
我马上检查了一下clocks,然而clocks并没有像之前出现地理定位标志,晕了我~
------
补充:
更奇怪的是,就这一会儿功夫,写了上面两行字,然后关闭clocks再打开clocks,屏幕右上角的地理定位标志又没有了!
这咋弄?
最近编辑记录 驿窗 (2019-04-16 23:44:08)
开源/Linux大众化,从驿窗开始~
离线
检查那个service是否在运行,是怎么运行的,如果是系统级的service,被你disable掉再重启电脑应该就不能再启动了。但不排除部分软件可能会有fallback机制,如果与系统级的通信不成功就尝试启动一份userservice甚至在当前session内启动一个进程。
反社会,精神极其不稳定,随时可能炸碎身边所有人
离线
我试一下~
开源/Linux大众化,从驿窗开始~
离线
今天早上一开机,我第一个看了下屏幕右上角,果然又出现了地理定位那个圆的小图标;
然后我查了一下systemctl status geoclue,提示如下图:
我再运行了一下pstree,在树里找到了geoclue,如下图:
完整的树中,geoclue的上一级是systemd,没有其它上级内容;
这是不是说明,geoclue这个服务是由系统启动的,而不是其它程序启动的?
开源/Linux大众化,从驿窗开始~
离线
geoclue 是 dbus 激活的,不想让它启动的话应该是可以 mask 掉的(systemctl mask geoclue.service)。
离线
我今天无论怎么折腾那个clocks,geoclue服务都始终运行,屏幕右上角的地理定位图标也都一直在;
我先# systemctl stop geoclue,命令执行的瞬间,屏幕右上角的地理定位图标消失了;
然后,我执行# systemctl mask geoclue,提示 Created symlink /etc/systemd/system/geoclue.service -> /dev/null.
应该是已经生效了,明天我继续观察~
------
以前我一直以为systemctl disable就是最高级别的“停用服务”了,今天按楼上的提示,又翻了下archwiki的systemd,果然有systemctl mask~
.
开源/Linux大众化,从驿窗开始~
离线
disable 是不自动启动,然而它还可以被其他原因启动(socket、timer、dbus 等)。
离线
我总感觉,这个“其它原因”很不安全;
不是说整体,是专指我自己的系统; 因为用Debian好久了,最近才出现的地理定位问题,以前从没出现过~
最近编辑记录 驿窗 (2019-04-18 23:09:57)
开源/Linux大众化,从驿窗开始~
离线
今天电脑打开后我第一时间查看,屏幕右上角没有地理定位图标;
另外,systemctl status geoclue.service的结果是inactive(dead);
结果很好,这个服务没有启动。
开源/Linux大众化,从驿窗开始~
离线
今天电脑打开后仍然第一时间查看,屏幕右上角没有出现地理定位图标,不错~
开源/Linux大众化,从驿窗开始~
离线