У мене є процес zeitgeist завжди в процесах. Я не бачу сенсу цього zeitgeist, він реєструє мою активність. я видалив його із запуску програм, але він все ще є.
Чи можу я видалити цей пакет? Навіщо мені це взагалі потрібно?
У мене є процес zeitgeist завжди в процесах. Я не бачу сенсу цього zeitgeist, він реєструє мою активність. я видалив його із запуску програм, але він все ще є.
Чи можу я видалити цей пакет? Навіщо мені це взагалі потрібно?
Відповіді:
Запустити sudo apt-get remove zeitgeist*
в термінал. Можливо, вилучите декілька пов’язаних пакетів, але поки ви не побачите нічого запропонованого для видалення, що не хочете, вам слід буде добре.
Відповідно до коментарів: ви втратите функціонал єдності (я не був впевнений, наскільки, коли я вперше написав відповідь), якщо ви видалите zeitgeist. Отже, я пропоную вам просто відключити ведення журналу.
Ви також можете повністю вимкнути журнал із налаштувань системи.
sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core
, порівняно з цим 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, ви можете пропустити два середніх кроки.
Я знайшов підказки щодо перейменування /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/
, слід також повернути його назад.
zeitgeist-daemon --quit
bash -c "sleep 60; zeitgeist-daemon --quit"
Ось редакція на тему zeitgeist, включаючи інтерв'ю з творцем: 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
. Мені все ж потрібно вивчити цю програму для гнома. Мій інстинкт говорить мені, що це помилка, а не моя проблема виправити.
sudo apt-get remove --dry-run zeitgeist*
перед видаленнямzeitgeist