Отключение Zeitgeist

48

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

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

umpirsky
источник

Ответы:

25

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

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

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

RolandiXor
источник
3
Вы можете увидеть, что будет удалено, выполнив sudo apt-get remove --dry-run zeitgeist*перед удалениемzeitgeist
test30
6
Я успешно удалял посылки Zeitgeist один за другим 14.04. sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-coreпо сравнению с sudo apt-get remove zeitgeist*ним он не удалял единство или другие важные вещи, только дух времени и его демоны. Единство теперь намного быстрее.
понедельник
1
Последняя ссылка мертва.
Паван
2
Я знаю, что он старый, но я удаляю все пакеты Zeitgeist в Ubuntu 16.04 Unity, и мой Unity Desktop по-прежнему работает отлично, включая Dash. Так что я не уверен, какую пользу имеет дух времени от 16 + ...
Дориан,
17

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

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

Иззи
источник
1
Я следовал той же процедуре, но она не работает для меня: недавно установленная 12.4.3, версия amd64-desktop. "ps -ef" продолжает показывать, что Zeitgeist перезагружается после перезагрузки, и каталог ".local / share / zeitgeist" также воссоздается.
Питер Теох
1
Это работает для меня (lubuntu 14.04). Я настоятельно рекомендую следовать этому руководству, поскольку удаление пакетов Zeitgeist может нарушить зависимости. Пожалуйста, не переусердствуйте.
Марко Сулла
Именно мое намерение: показать способ, который можно легко «повернуть», при этом минимизируя влияние на систему :)
Иззи
1
@mondjunge Боюсь, я не знаю. Перестал ухаживать за этим много лет назад (собственно, после этого ответа). Я никогда больше не установлю Unity (фактически, мои следующие установки больше не будут даже Ubuntu). Как и вы, я не хочу, чтобы вещи, которыми я не мог управлять, были бы установлены на моем устройстве без очевидных и удобных способов их деактивировать / удалить. Мне было достаточно трех независимых «настольных агентов» (Zeitgeist, Akonadi, Nepomuk) с зависимостями, делающими невозможной простую деинсталляцию / деактивацию, мне было достаточно. Я ненавижу, когда другие решают, что мне нравится :)
Иззи
11

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

TenPlus1
источник
6
В Ubuntu 14.04, работающем, sudo apt-get remove zeitgeist*будет удалена система Unity
Дэн,
5

Я нашел подсказки о переименовании /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в Synaptic или Aptitude.

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

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

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

whtyger
источник
хорошо, я думаю, что я могу просто добавить это в приложения запуска, и все будет хорошо, спасибо! :)zeitgeist-daemon --quit
Водолей Сила
@ AquariusPower Если он останется отключенным, этого будет достаточно. Когда я писал это, я использовал Ubuntu 12.04 и должен был принять дополнительные меры, чтобы полностью его заблокировать. Может быть, все изменилось с тех пор.
whtyger
Я пытаюсь это сейчас, нужно дождаться начала я думаю, xDbash -c "sleep 60; zeitgeist-daemon --quit"
Водолей Power
3

Вот редакционная статья на тему духа времени, включая интервью с создателем: 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 хорошо раскрыто или ясно». Я думал, что ссылка, которую вы предоставили себе, проясняет все моменты, которые вы хотели бы знать.
Хофи
0

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

WinEunuuchs2Unix
источник