Отключение Zeitgeist

У меня Zeitgeist Daemon всегда в процессе. Я не вижу смысла этого духа времени, он регистрирует мою деятельность. я удалил его из автозагрузки программ, но он все еще там.

Могу ли я удалить этот пакет? Зачем мне это вообще нужно?

5 ответов

Решение

Бежать sudo apt-get remove zeitgeist* в терминале. Это может удалить несколько связанных пакетов, но если вы не видите ничего, что вам предлагается для удаления, которое вам не нужно, все будет в порядке.

Что касается комментариев: вы потеряете функциональность единства (я не был уверен, сколько, когда я впервые написал ответ), если вы удалите Zeitgeist. Итак, я предлагаю вам просто отключить ведение журнала.

Вы также можете отключить ведение журнала в настройках системы.

Здесь описан простой способ, который не включает удаление какого-либо пакета, а просто деактивацию соответствующих служб. Я сам не пробовал, но таким образом побочные эффекты должны быть минимальными (и, возможно, даже желаемыми, например, отсутствие "недавних предметов" и т. Д. Более того, он легко обратим в случае "нежелательных" побочных эффектов).

Автор этой статьи прямо заявляет: Вот способ отключить эту регистрацию, не нарушая Unity или любую другую часть системы, выполнив эти команды в терминале:

sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive
rm ~/.local/share/recently-used.xbel
mkdir ~/.local/share/recently-used.xbel
rm -rf ~/.local/share/zeitgeist

Возврат этого (если кто-то хочет снова включить Zeitgeist) должен быть выполнен следующим образом:

mkdir ~/.local/share/zeitgeist
rmdir ~/.local/share/recently-used.xbel
# no action for the .xbel file, as it will be re-created automatically
sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive /etc/xdg/autostart/zeitgeist-datahub.desktop

который просто "переворачивает" шаги деактивации.

Замечание: ~/.local/share/ недавно использованный.xbel не имеет ничего общего с самим Zeitgeist, он просто каким-то образом попадает в ту же категорию. Упомянутая статья посвящена "отключению регистрации активности", и, таким образом, включает это. Если вы просто хотите отключить Zeitgeist, вы можете пропустить два средних шага.

Если вы удалите Zeitgeist, то меню в Unity не будет работать должным образом, оно остановит поиск программ, введя текст в поле.

Я нашел подсказки о переименовании /etc/xdg/autostart/zeitgeist-datahub.desktop, но этого недостаточно. Он запрещает запуск Zeitgeist при запуске, но в моем случае (Ubuntu 12.04.4 LTS) он как-то запустился позже (возможно, в результате некоторой активности DBus).
Если вы хотите сохранить Zeitgeist, но не запускать его, попробуйте переименовать его исполняемые файлы:

zeitgeist-daemon --quit
cd /usr/bin/
sudo mv zeitgeist-daemon zeitgeist-daemon.bak
sudo mv zeitgeist-datahub zeitgeist-datahub.bak

Теперь демон Zeitgeist не запустится. Вы можете проверить это позже с ps aux | grep [z]eitgeist, Вы также можете очистить базу данных, собранную Zeitgeist, удалив ~/.local/share/zeitgeist/ папка с ее содержимым, если вы хотите сэкономить место.
Чтобы защитить эти файлы от обновления, вы также можете заблокировать пакеты zeitgeist-core а также zeitgeist-datahub в синаптическом или способном.

Чтобы отменить изменения, просто переименуйте эти исполняемые файлы обратно:

cd /usr/bin/
sudo mv zeitgeist-daemon.bak zeitgeist-daemon
sudo mv zeitgeist-datahub.bak zeitgeist-datahub

Если вы изменили файл.desktop в /etc/xdg/autostart/, вы также должны вернуть его обратно.

Вот редакционная статья на тему духа времени, включая интервью с создателем: http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you и некоторые инструкции по отключению (не удалению) http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why

Простой способ уменьшить ведение журнала (но не интенсивное использование ресурсов и дисков) с помощью панели управления:введите описание здесь

К сожалению, мало о Zeitgeist хорошо раскрыто или ясно. Zeitgeist не легко отключить, и не так просто увидеть, что он делает. Вы не можете "остановить" это, как другие фоновые системные службы.

Моя проблема с zeitgeist отвлекают сообщения об ошибках в journalctl:

$ journalctl -xe | grep zeitgeist.SimpleIndexer
Oct 20 05:30:06 alien org.gnome.zeitgeist.SimpleIndexer[2098]: ** (zeitgeist-fts:4341): WARNING **: Unable to get info on application://nautilus-autostart.desktop
Oct 20 05:30:06 alien org.gnome.zeitgeist.SimpleIndexer[2098]: ** (zeitgeist-fts:4341): WARNING **: Unable to get info on application://eyesome-cfg.desktop

$ journalctl -b-1 | grep zeitgeist
Oct 16 04:47:02 alien org.gnome.zeitgeist.Engine[2134]: Performing VACUUM operation... OK
Oct 16 04:47:02 alien org.gnome.zeitgeist.Engine[2134]: ** (zeitgeist-datahub:4587): WARNING **: zeitgeist-datahub.vala:229: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!
Oct 16 16:39:18 alien org.gnome.zeitgeist.SimpleIndexer[2134]: ** (zeitgeist-fts:4585): WARNING **: Unable to get info on application://multi-timer.desktop
Oct 16 18:23:48 alien org.gnome.zeitgeist.SimpleIndexer[2134]: ** (zeitgeist-fts:4585): WARNING **: Unable to get info on application:///home/rick/Desktop/multi-timer.desktop

Я нашел эту статью о настройке "Диспетчера активности журнала" в Gnome или "Безопасность и конфиденциальность" в Unity, которая позволяет вам сказать Zeitgeist игнорировать определенные приложения или каталоги. Поэтому я добавил каталог ~/Desktop в черный список.

Я ничего не сделал с ошибкой application://nautilus-autostart.desktop, Мне все еще нужно исследовать это приложение гнома. Мой инстинкт подсказывает мне, что это ошибка, а не моя проблема, которую нужно исправить.

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