Arrêt temporaire de Zeitgeist

12

Existe-t-il un moyen d'arrêter temporairement Zeitgeist / le démon Zeitgeist?

J'ai essayé de tuer le démon mais il redémarre. J'ai essayé de l'arrêter, mais il semble toujours ajouter des entrées au journal d'activité ...

la magie
la source

Réponses:

11

Cela peut être fait en utilisant le gestionnaire de journal d'activité Zeitgeist :

  1. Ajoutez le Zeitgeist PPA :

    sudo add-apt-repository ppa:zeitgeist/ppa
    
  2. Installez la dernière version de Zeitgeist:

    sudo apt-get update
    sudo apt-get upgrade
    
  3. Redémarrer zeitgeist-daemon:

    zeitgeist-daemon --replace
    
  4. Installer le journal d'activité-gestionnaire

    sudo apt-get install activity-log-manager
    
  5. Ouvrez le gestionnaire de journaux d'activité et cliquez sur le bouton Journalisation active dans le coin inférieur droit de la fenêtre pour désactiver la journalisation:

    entrez la description de l'image ici

    Cliquez à nouveau dessus pour réactiver la journalisation.

Isaïe
la source
Je recommanderais de supprimer le fichier de démarrage dbus pour cela. Je dirais que ce n'est pas une bonne solution, car cela résout temporairement le problème.
Manish Sinha
Si vous voulez vraiment cacher quelque chose, cela ne suffit pas: chaque fois que Zeitgeist ne peut pas écrire une entrée à cause de la liste noire, il est connecté ~ / .cache / zeitgeist / daemon.log
tobi
De plus, je voudrais rappeler que les événements d'ouverture sont toujours enregistrés ~ / .local / share / recent-used.xbel - vous pouvez arrêter cela en faisant de ce fichier un dossier en lecture seule.
tobi
@tobi ~/.local/share/recently-used.xbelest un fichier où les applications GTK / GNOME enregistrent leurs fichiers et non zeitgeist
Manish Sinha
4

Supprimez les autorisations d'exécution de zeitgeist * comme suit. Appuyez simplement sur Ctrl+ Alt+ Tsur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez la commande ci-dessous.

sudo -s

# on 32-bit systems:
chmod -x /usr/lib/zeitgeist/zeitgeist-fts

# on 64-bit systems:
chmod -x /usr/lib/x86_64-linux-gnu/zeitgeist-fts

# on both:
chmod -x /usr/bin/zeitgeist-daemon 
chmod -x /usr/bin/zeitgeist-datahub
exit

Après cela, les processus ne redémarrent pas.

espace
la source
1

Je n'utilise Ubuntu que sur quelques ordinateurs depuis la sortie de Precise. J'ai goûté à Mandrake v.9 il y a de nombreuses années, mais j'ai été Windows presque tout le temps. J'ai grandi à l'époque de DOS et j'étais à l'époque où Windows 286 est apparu. (J'ai été contaminé, mais je n'ai pas peur de la ligne de commande.)

J'ai essayé de désinstaller zeitgeist, j'ai essayé d'arrêter la journalisation avec le gestionnaire répertorié ci-dessus, mais il s'est quand même rechargé. Rien n'a fonctionné.

Je m'en suis débarrassé (effectivement) en tuant simplement tous les processus zeitgeist * et en me donnant la propriété des fichiers:

sudo chown [username] /usr/bin/zeitgeist*

Ensuite, j'ai supprimé l'autorisation d'exécution pour chacun. Je n'avais que zeitgeist-daemon et zeitgeist-datahub.

Une commande simple telle que

sudo chmod a-x /usr/bin/zeitgeist*

l'aurait probablement fait plus facilement et plus rapidement que l'étape supplémentaire de prise en charge, mais je travaille toujours sur ma compréhension de la façon dont 'Nix fait son truc et je ne savais pas si cela pourrait se changer si je n'étais pas le propriétaire du fichier . Rappelez-vous, j'ai été effrayé par Windows.

Jusqu'à présent ... Pas de mal, pas de faute.

Vallée
la source
0

Honnêtement, j'ai oublié la bonne façon de le faire, mais essayez de courir

killall -9 zeitgeist-daemon dans un terminal ou dans votre boîte de dialogue d'exécution.

Plus tard, pour le redémarrer, exécutez à nouveau le démon. Il existe un moyen correct, et si je le trouve, je le posterai.

RolandiXor
la source
S'il vous plaît, ne tuez pas zeitgeist-daemon de cette façon. Cela peut sembler bon, mais peut entraîner des problèmes étranges. Pour redémarrer l'utilisation du démon zeitgeist-daemon --replaceet arrêter l'installation du démon D-feetet regarder SessionBus org.gnome.zeitgeist.Engine, recherchez Interface org.gnome.zeitgeist.Loget arrêtez le moteur en appelant la Quit()méthode [Je suis l'un des développeurs zeitgeist]
Manish Sinha
Pas besoin d'utiliser D-Bus, vous pouvez également exécuter "zeitgeist-daemon --quit" pour arrêter le démon Zeitgeist, ou "killall -s HUP zeitgeist-daemon" .Mais bien sûr, cela n'empêchera pas le démon de redémarrer , La réponse de DoR serait votre meilleur pari ici.
Siegfried Gevatter
Oui Seigfried. Je disais simplement que tuer le démon par SIGKILLest une mauvaise idée. Si vous êtes si intéressé à envoyer un signal de mise à mort, utilisez SIGTERM(mais je ne suis pas sûr que SIGTERM soit meilleur que SIGKILL dans ce cas)
Manish Sinha
vous pouvez modifier ma réponse si vous le souhaitez :)
RolandiXor
0

Si vous essayez d'utiliser une application qui utilise Zeitgeist, elle démarrera Zeitgeist au démarrage au cas où elle ne serait pas déjà en cours d'exécution. Exemple: Nautilus Elementary, Docky, Synapse ou Activity Journal.

sudo apt-get remove zeitgeist-engine

est la seule solution qui existe.

seif
la source
0

J'ai le même problème et, bien qu'il ne soit pas clair pourquoi cela se produit, une solution de contournement consiste à effacer les journaux zeitgeist-fts.

Vous pouvez le faire dans le terminal (Ctrl + Alt + T):

zeitgeist-daemon --quit
rm -r ~/.local/share/zeitgeist/fts.index
zeitgeist-daemon --replace &

Après cela, Zeitgeist retournera au travail avec une faible utilisation de la mémoire.

PabloRQ
la source