Отключение 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
, Мне все еще нужно исследовать это приложение гнома. Мой инстинкт подсказывает мне, что это ошибка, а не моя проблема, которую нужно исправить.