问题描述
我现在很高兴学习Ubuntu。我在系统监视器中遇到了进程ubuntu-geoip-provider
。
是用于跟踪或收集最近的服务器信息,还是用于与Internet同步时间,或者用于所有这些?我进行了搜索,但没有得到足够的信息。如果正在跟踪,它将收集什么样的信息,为什么要这样做呢?
它基于这里:/usr/lib/ubuntu-geoip
我只是想要更详细的信息。
另外,可以禁用此功能吗?是建议禁用还是这样做会导致dependency-related(或其他)问题?
最佳回答
资料来源:Wikipedia.org
GeoClue是一个软件框架,可用于在应用程序中启用地理空间感知功能。 GeoClue使用D-Bus inter-process通信机制来提供位置信息1,但工厂2中也存在Qt Mobility API。通过定义在应用程序和底层位置提供程序之间的逻辑边界,它旨在简化位置感知应用程序的开发并促进自由软件和开源社区中的代码重用。 GeoClue已获得GNU通用公共较小许可证的许可,目前可用于Linux。
GeoClue包含在多个Linux发行版中,包括Ubuntu,Debian和Fedora。它也是MeeGo移动Linux发行版和GNOME堆栈的定位服务。
GeoClue可以访问多个位置提供者:-GPS:来自全球定位系统接收器的位置信息(通过gpsd和gypsy)-GSM:来自蜂窝网络连接的位置信息-Plazes:来自Plazes Wi-Fi位置服务的位置信息-Hostip:位置信息基于IP地址-手册:User-provided位置信息
除位置信息外,GeoClue还可以用于地理编码或在人类可读的地址和坐标之间进行转换。
Geoclue是基于D-Bus消息传递系统构建的模块化地理信息服务。 Geoclue项目的目标是使创建location-aware应用程序尽可能简单。
Geoclue是自由软件,由GNU LGPL许可。它是为Linux开发的,但应可移植到使用D-Bus的任何平台。
Geoclue定义了一组地理信息API,但还包括一些实现这些API的提供程序。以下是通过Geoclue提供的服务以及当前包含的实现的列表:
-
位置:gpsd,吉普赛人,hostip,斑块,gsmloc
-
地址:hostip,plazes,手册,localnet
-
速度:gpsd,吉普赛
-
地理编码:nominatim,地理名称,雅虎
-
ReverseGeocode:nominatim,地名
-
Geoclue源代码包含:
-
以上API的D-Bus定义
-
Geoclue客户端的C绑定
-
数据提供者的C绑定
-
一组提供程序实现
-
(实验性的)主提供程序实现。
-
Application ideas (so not actual implementations)
-
F-Spot /GThumb:使用位置数据标记照片
-
星星/MaemoStars:在正确的位置显示夜空模拟
-
Map应用程序(MaemoMapper)在打开应用程序时显示正确的位置
-
Jabber /Telepathy:支持XEP-0080,将位置信息添加到状态
-
博客软件:在帖子中添加地理标签
-
Yahoo Fire Eagle可以使用Geoclue作为数据提供者
-
使用位置/地址进行桌面设置(时区,打印机,SMTP服务器等)。 Marco Polo在OS X上看起来是一个不错的实现
-
disable-screensaver-lock-when-at-home
-
查找最近的免费wifi接入点
-
跟踪应用程序(保存位置记录)。以后可用于标记照片等。
-
浏览器,日历:自动填充地址表单字段(虽然不确定是否经常需要当前位置?)
-
浏览器可能会将位置公开给网站:Webkit将来可能会支持Locationaware。
-
Google Gears
Possible data sources
-
对电话号码进行地理编码-使用国家/地区的电话号码拨号计划将电话号码转换为一般位置(显然,手机和world-wide漫游等准确性较低)
-
Google Maps Geocoding API-许可证显示“仅用于显示Google Maps上的位置”
-
Wigle.net-WIFI位置数据库(一千万个网络)。许可证要求用户登录。
-
geocoder.us-美国的地理编码器(TIGER数据)
-
gsmloc-provider可以使用OpenMoko平台上的AT命令轻松获取GSM信息
-
一个免费的网络位置数据库项目已在http://geomena.org开始
Turning it off
如果删除程序包,它也会删除indicator-datetime
。如果不必担心丢失日期/时间小程序,则可以这样做。
否则,这似乎也可行:
-
将时钟设置更改为手动;
-
杀死
/usr/lib/geoclue/geoclue-master
-
杀死
/usr/lib/ubuntu-geoip/ubuntu-geoip-provider
杀死连接后似乎已关闭。
次佳回答
它用于跟踪吗?
没有; GeoClue本身不会因为提供您的位置而与外部服务联系,而只是为ubuntu应用程序提供了一个API,用于查找您的位置。
如果您不确定GeoClue是否出于监视目的将位置数据提供给第三方,则可以自己检查源代码:
git clone git://anongit.freedesktop.org/git/geoclue
恕我直言,免费(如自由)监视工具是不可能实现的。
第三种回答
似乎相关:
禁用privacy-invasive Zeitgeist,Geocue,Whoopsie(和NTPD)
http://ubuntuforums.org/showthread.php?t=2000108