Désactiver Zeitgeist

48

J'ai le démon Zeitgeist toujours dans les processus. Je ne vois pas le but de cet Zeitgeist, il enregistre mon activité. Je l'ai supprimé des programmes de démarrage, mais il est toujours là.

Puis-je désinstaller ce paquet? Pourquoi en ai-je besoin?

Umpirsky
la source

Réponses:

24

Courez sudo apt-get remove zeitgeist*dans un terminal. Cela peut supprimer quelques paquets liés, mais tant que vous ne voyez pas les suggestions de suppression que vous ne voulez pas, tout devrait bien se passer.

Selon les commentaires: vous allez perdre la fonctionnalité de l'unité (je ne savais pas combien quand j'ai écrit la réponse pour la première fois) si vous supprimez Zeitgeist. Donc, je vous suggère simplement de désactiver la journalisation.

Vous pouvez également désactiver la journalisation à partir des paramètres système.

RolandiXor
la source
3
Vous pouvez voir ce qui sera supprimé en exécutant sudo apt-get remove --dry-run zeitgeist*avant de le retirerzeitgeist
test30
6
J'ai réussi à supprimer les paquets Zeitgeist un par un le 14.04. sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core, par rapport à sudo apt-get remove zeitgeist*, il n’a pas supprimé l’unité ni d’autres éléments essentiels, mais seulement l’esprit et ses démons. L'unité est beaucoup plus rapide maintenant.
lundi
1
Le dernier lien est mort.
Pawan
2
Je sais que c’est vieux, mais j’ai désinstallé tous les paquets Zeitgeist sous Ubuntu 16.04 Unity et Monity Desktop fonctionne toujours parfaitement, y compris Dash. Donc, je ne suis pas sûr de l'avantage de zeitgeist sur 16 ans et plus ...
Dorian
17

Il existe un moyen simple décrit ici - qui ne comprend pas la suppression d’un package, mais simplement la désactivation des services correspondants. Je n'ai pas essayé moi-même, mais de cette manière, les effets secondaires devraient être minimes (et probablement même souhaités, par exemple, aucun "élément récent" n'étant disponible, etc.). En outre, il est facilement réversible en cas d'effets secondaires "indésirables".

L'auteur de cet article déclare explicitement: Voici un moyen de désactiver cette journalisation sans interrompre Unity ou toute autre partie du système, exécutez ces commandes dans un terminal:

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

Inverser ceci (si on veut réactiver Zeitgeist) devrait donc être fait comme ceci:

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

qui consiste simplement à "inverser" les étapes de la désactivation.

Remarque: Le fichier ~ / .local / share / recent-used.xbel n’a rien à voir avec Zeitgeist lui-même, il entre simplement dans la même catégorie. L'article mentionné concerne "la désactivation de la journalisation des activités" et l'inclut donc. Si vous souhaitez simplement désactiver Zeitgeist, vous pouvez ignorer les deux étapes intermédiaires.

Izzy
la source
1
J'ai suivi la même procédure mais cela ne fonctionne pas pour moi: 12.4.3, version amd64-desktop fraîchement installée. "ps -ef" continue d'afficher zeitgeist redémarré après le redémarrage, ainsi que le répertoire ".local / share / zeitgeist".
Peter Teoh
1
Cela fonctionne pour moi (lubuntu 14.04). Je suggère fortement de suivre ce guide, car la suppression de paquets zeitgeist peut rompre les dépendances. S'il vous plaît ne soyez pas trop zélé.
Marco Sulla
Exactement mon intention: montrer un moyen qui peut facilement être "inversé", tout en minimisant l'impact sur le système :)
Izzy
1
@mondjunge J'ai peur de ne pas savoir. Cessé de prendre soin de cela depuis des années (en fait, après cette réponse). N'installera plus jamais Unity (en fait, mes prochaines installations ne seront même plus Ubuntu). Comme vous, je ne veux pas que des choses que je ne puisse pas contrôler soient installées sur mon appareil sans moyens évidents et conviviaux de les désactiver / de les supprimer. Avoir eu 3 «agents de bureau» indépendants imposés de cette façon (Zeitgeist, Akonadi, Nepomuk) avec des dépendances rendant une désinstallation / désactivation facile impossible me suffisait. Je déteste quand les autres décident de ce que je veux aimer :)
Izzy
11

Si vous supprimez Zeitgeist, le menu dans Unity ne fonctionnera pas correctement. Il vous empêche de rechercher des programmes en tapant dans la zone.

TenPlus1
la source
6
Sous Ubuntu 14.04, le fonctionnement sudo apt-get remove zeitgeist*va désinstaller le système Unity
Dan,
5

J'ai trouvé des indices sur le changement de nom de /etc/xdg/autostart/zeitgeist-datahub.desktop, mais cela ne suffit pas. Cela empêche Zeitgeist de s'exécuter au démarrage, mais dans mon cas (Ubuntu 12.04.4 LTS), il a démarré plus tard (peut-être à la suite d'une activité de DBus).
Si vous souhaitez garder Zeitgeist installé, mais l'empêcher de fonctionner, essayez de renommer ses exécutables:

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

Maintenant, le démon Zeitgeist ne démarre pas. Vous pouvez vérifier cela plus tard avec ps aux | grep [z]eitgeist. Vous pouvez également purger la base de données collectée par Zeitgeist en supprimant le ~/.local/share/zeitgeist/dossier avec son contenu, si vous souhaitez économiser de l'espace.
Pour protéger ces fichiers de la mise à jour, vous pouvez également verrouiller les packages zeitgeist-coreet zeitgeist-datahubdans Synaptic ou Aptitude.

Pour annuler les modifications, renommez simplement ces exécutables:

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

Si vous avez modifié le fichier .desktop /etc/xdg/autostart/, vous devez également le renvoyer.

whtyger
la source
sympa, je pense que je peux juste ajouter ceci aux applications de démarrage et ce sera tout bon, merci! :)zeitgeist-daemon --quit
Aquarius Power du
@AquariusPower S'il reste désactivé, cela suffira, en effet. Lorsque j'ai écrit cela, j'utilisais Ubuntu 12.04 et j'ai dû prendre des mesures supplémentaires pour le bloquer complètement. Peut-être que les choses ont changé depuis.
Whtyger
J'essaie cela maintenant, il faut attendre que ça commence, je suppose xDbash -c "sleep 60; zeitgeist-daemon --quit"
Aquarius Power
3

Voici un éditorial sur le thème de Zeitgeist, y compris une interview du créateur: http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you Et quelques instructions sur la désactivation http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why

Un moyen simple de réduire la journalisation (mais pas la lourde utilisation de ressources et de disques) consiste à utiliser le panneau de configuration: entrez la description de l'image ici

Malheureusement, peu de choses sur Zeitgeist sont bien divulguées ou claires. Zeitgeist n'est pas facile à désactiver ni à voir ce qu'il fait. Vous ne pouvez pas "l'arrêter" comme d'autres services de système d'arrière-plan.

Bryce
la source
"Malheureusement, rien à propos de Zeitgeist est bien divulgué ou clair". Je pensais que le lien que vous aviez fourni clarifiait tous les points que l'on pourrait vouloir connaître.
KhoPhi
0

Mon problème avec zeitgeistdistraire les messages d'erreur dans 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

J'ai trouvé cet article sur la configuration d '"Activity Log Manager" dans Gnome ou "Sécurité et confidentialité" dans Unity qui vous permet d'indiquer à zeitgeist d'ignorer certaines applications ou certains répertoires. J'ai donc ajouté le répertoire ~/Desktopà la liste noire.

Je n'ai rien fait à propos de l'erreur application://nautilus-autostart.desktop. J'ai encore besoin de rechercher cette application gnome. Mon instinct me dit que c'est un bug et non mon problème à résoudre.

WinEunuuchs2Unix
la source