Используется ли для отслеживания ubuntu-geoip (GeoClue)?

Я с удовольствием изучаю Ubuntu более внимательно. Я столкнулся с процессом ubuntu-geoip-provider в системном мониторе.

Используется для отслеживания или для сбора информации о ближайшем сервере, или для синхронизации времени с Интернетом, или, возможно, для всех этих вещей? Я искал это, но недостаточно информации поступило. Если он отслеживает, какую информацию он собирает и зачем это делает?

Он основан здесь: /usr/lib/ubuntu-geoip

Я просто хотел получить более подробную информацию для этого. [ 115]

Кроме того, это можно отключить? Рекомендуется ли отключение или это может вызвать проблемы, связанные с зависимостями (или другие)?

23
задан 7 October 2012 в 16:29

6 ответов

Кажется уместным:

Отключение второстепенных правил конфиденциальности Zeitgeist, Geoclue, Whoopsie (и NTPD)

http://ubuntuforums.org/showthread.php?t=2000108 [ 110]

0
ответ дан 7 October 2012 в 16:29

Используется ли для отслеживания?

Нет; Сам GeoClue не связывается с внешними сервисами по причине предоставления вашего местоположения, а только предоставляет API-интерфейс для приложений Ubuntu, чтобы определить, где вы находитесь.

Если вы сомневаетесь, что GeoClue предоставляет данные о местоположении третьей стороне с целью наблюдения, вы можете проверить исходный код самостоятельно:

git clone git://anongit.freedesktop.org/git/geoclue

ИМХО, бесплатно (как на свободе) инструмент наблюдения - невозможная реализация.

0
ответ дан 7 October 2012 в 16:29

Это не протестированное, но его логика просто.

(Все еще вопрос - почему мы должны вырыть (все больше) для приемов... Как, как удалить "почту" icon/indicator-messages...),

Добавьте это к файлу /etc/rc.local перед последней строкой (т.е. прежде exit 0):

# create dump file
echo '#!/bin/sh' > /tmp/my-will
#echo 'sleep 6000' >> /tmp/my-will; # optional/depends
#chmod +x /tmp/my-will; # optional/depends

# replace "bad" files
mount -o bind /tmp/my-will /usr/lib/geoclue/geoclue-master
mount -o bind /tmp/my-will /usr/lib/ubuntu-geoip/ubuntu-geoip-provider

# kill "bad" processes
pkill geoclue-master
pkill ubuntu-geoip-provider
1
ответ дан 7 October 2012 в 16:29

Вы можете установить dconf-tools и перейти к com> ubuntu> geoip, а затем установить для URL-адреса geoip что-то вроде http://example.com

или вы можете установить его в локальный файл, содержащий постоянный XML-файл, чтобы он оставался статичным.

0
ответ дан 7 October 2012 в 16:29

Другой простой способ удалить эти 2 службы dbus - это сделать:

sudo mv /usr/share/dbus-1/services/org.freedesktop.Geoclue.Master.service  /usr/share/dbus-1/services/org.freedesktop.Geoclue.Master.service_disabled
sudo mv /usr/share/dbus-1/services/org.freedesktop.Geoclue.Providers.UbuntuGeoIP.service  /usr/share/dbus-1/services/org.freedesktop.Geoclue.Providers.UbuntuGeoIP.service_disabled

Затем вы либо убьете обе службы, либо перезагрузитесь. Службы не будут запущены снова при последующих перезагрузках.

Вы должны повторить те же команды, если пакеты geoclue обновлены, потому что они воссоздают исходные файлы сервиса.

Если вам понадобятся эти две службы dbus обратно, выполните две команды mv над другим способом, чтобы восстановить исходные файлы .service.

0
ответ дан 7 October 2012 в 16:29

GeoClue

источник: wikipedia.org

GeoClue - это программный каркас, который можно использовать для включить геопространственную осведомленность в приложениях. GeoClue использует механизм межпроцессного взаимодействия D-Bus для предоставления информации о местоположении 1 , но в работах 2 также есть API Qt Mobility. Посредством этого он стремится упростить разработку приложений, учитывающих местоположение, и содействовать повторному использованию кода в рамках свободного программного обеспечения и сообществ с открытым исходным кодом, определяя логическую границу между приложениями и базовыми провайдерами определения местоположения. GeoClue лицензируется в соответствии с GNU Lesser General Public License и в настоящее время доступна для Linux.

GeoClue поставляется в нескольких дистрибутивах Linux, включая Ubuntu, Debian и Fedora. Это также служба позиционирования мобильного дистрибутива Linux для MeeGo и стека GNOME.

GeoClue предоставляет доступ нескольким провайдерам местоположения: - GPS: информация о местоположении от приемника Глобальной системы определения местоположения (через gpsd и цыган) - GSM: информация о местоположении из соединения сотовой сети - Plazes: информация о местоположении из службы определения местоположения Wi-Fi Plazes - Hostip: информация о местоположении на основе IP-адреса. - Руководство: предоставленная пользователем информация о местоположении.

В дополнение к информации о местоположении, GeoClue может также использоваться для геокодирования или преобразования удобочитаемых адресов и координат.


GeoClue: Служба геоинформации

Geoclue - это модульная геоинформационная служба, построенная на основе системы обмена сообщениями D-Bus. Цель проекта Geoclue - максимально упростить создание приложений, учитывающих местоположение.

Geoclue является свободным программным обеспечением, лицензируемым по лицензии GNU LGPL. Он разработан для Linux, но должен быть переносим на любую платформу, использующую D-Bus.

Geoclue определяет набор геоинформационных API, но он также включает некоторых поставщиков, которые реализуют эти API. Вот список услуг, предоставляемых через Geoclue с включенными в настоящее время реализациями:

  • Позиция: gpsd, цыган, hostip, plazes, gsmloc
  • Адрес: hostip, plazes, manual, localnet
  • Скорость: gpsd, цыган
  • Геокод: nominatim, geonames, yahoo
  • ReverseGeocode: nominatim, geonames
  • Исходный код Geoclue содержит: [ 1155]

    • Определения D-Bus для вышеуказанных API
    • C-привязки для клиентов Geoclue
    • C-привязки для поставщиков данных
    • набор реализаций поставщиков [ 1172]
    • (экспериментальная) реализация основного провайдера.

Идеи приложений (не фактические реализации)

  • F-Spot / GThumb: помечать фотографии данными о местоположении
  • Звезды / MaemoStars: показывать симуляцию ночного неба в правильном месте
  • Приложения карты (MaemoMapper) показывают правильное местоположение при открытии приложения
  • Jabber / Telepathy: поддержка XEP-0080, добавление информации о местоположении в Присутствие
  • Программное обеспечение для блогов: добавление геотегов в сообщения
  • Yahoo Fire Eagle может использовать Geoclue в качестве поставщика данных
  • Использовать позицию / адрес для настроек рабочего стола (часовой пояс, принтеры, SMTP-серверы, без разницы). Марко Поло выглядит как хорошая реализация в OS X
  • disable-screensaver-lock-when-home
  • Найти ближайшую бесплатную точку доступа Wi-Fi
  • Приложение отслеживания (сохранить местоположение история). Может быть использован позже для пометки фотографий и т. Д.
  • браузер, календарь: автозаполнение полей формы адреса (хотя вы не уверены, часто ли требуется текущее местоположение?)
  • Браузер может предоставлять информацию о местоположении веб-сайтам: Webkit может поддерживать Locationaware в будущем.
  • Google Gears

Возможные источники данных

  • Геокодирование для телефонных номеров - использовать схемы набора номеров для телефонных номеров стран для преобразования телефонных номеров в обычные местоположения (очевидно, с меньшей точностью при использовании мобильных телефонов и роуминга по всему миру и т. д.)
  • API геокодирования Карт Google - в лицензии указано «только для отображения мест на Картах Google»
  • Wigle.net - база данных WIFI (10 миллионов сетей). Лицензия требует от пользователей входа в систему.
  • geocoder.us - геокодер для США (данные TIGER)
  • gsmloc-провайдер мог легко получать информацию GSM с помощью AT-команд на платформе OpenMoko
  • Бесплатный проект базы данных сетевых расположений началось с http://geomena.org

Отключение

Если вы удалите пакет, также удалит indicator-datetime. Если потеря апплета даты / времени не является проблемой, вы можете пойти на это.

В противном случае это тоже работает:

  • Измените настройку часов на ручную;
  • Kill /usr/lib/geoclue/geoclue-master
  • Kill /usr/lib/ubuntu-geoip/ubuntu-geoip-provider
  • [ 1168]

    Соединение, кажется, закрывается после его уничтожения.

0
ответ дан 7 October 2012 в 16:29

Другие вопросы по тегам:

Похожие вопросы: