Zeitgeist vorübergehend anhalten

12

Gibt es eine Möglichkeit, Zeitgeist / den Zeitgeist-Dämon vorübergehend zu stoppen?

Ich habe versucht, den Daemon zu beenden, aber er wird gerade neu gestartet. Ich habe versucht, es zu stoppen, aber es scheint immer noch Einträge zum Aktivitätsjournal hinzuzufügen ...

Magie
quelle

Antworten:

11

Dies kann mit dem Zeitgeist Activity Log Manager erfolgen :

  1. Fügen Sie den Zeitgeist PPA :

    sudo add-apt-repository ppa:zeitgeist/ppa
    
  2. Installieren Sie die neueste Version von Zeitgeist:

    sudo apt-get update
    sudo apt-get upgrade
    
  3. Neustart zeitgeist-daemon:

    zeitgeist-daemon --replace
    
  4. Installieren Sie den Aktivitätsprotokoll-Manager

    sudo apt-get install activity-log-manager
    
  5. Öffnen Sie den Aktivitätsprotokoll-Manager und klicken Sie auf die Schaltfläche Protokollierung aktiv in der unteren rechten Ecke des Fensters, um die Protokollierung zu deaktivieren:

    Bildbeschreibung hier eingeben

    Klicken Sie erneut darauf, um die Protokollierung wieder zu aktivieren.

Jesaja
quelle
Ich würde empfehlen, die dbus-Startdatei dafür zu entfernen. Ich würde sagen, das ist keine gute Lösung, dachte, es löst das Problem vorübergehend.
Manish Sinha
Wenn Sie wirklich etwas verbergen möchten, reicht dies nicht aus: Jedes Mal, wenn Zeitgeist aufgrund der Blacklist keinen Eintrag schreiben kann, wird er in ~ / .cache / zeitgeist / daemon.log
tobi
Außerdem möchte ich daran erinnern, dass Eröffnungsereignisse immer noch in ~ / .local / share / recent-used.xbel protokolliert werden - Sie können dies stoppen, indem Sie diese Datei zu einem schreibgeschützten Ordner machen.
tobi
@tobi ~/.local/share/recently-used.xbelist eine Datei, in der GTK / GNOME-Anwendungen ihre Dateien protokollieren und nicht Zeitgeist
Manish Sinha
4

Entfernen Sie die Ausführungsberechtigungen des Zeitgeists * wie folgt. Drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen den folgenden Befehl aus.

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

Danach werden die Prozesse nicht neu gestartet.

Raum
quelle
1

Ich benutze Ubuntu seit Precise ausschließlich auf einigen Computern. Ich habe Mandrake v.9 vor vielen Jahren probiert, war aber fast die ganze Zeit unter Windows. Ich bin in den Tagen von DOS aufgewachsen und war in der Nähe, als Windows 286 auftauchte. (Ich bin befleckt, habe aber keine Angst vor der Kommandozeile.)

Ich habe versucht, zeitgeist zu deinstallieren, habe versucht, die Protokollierung mit dem oben aufgeführten Manager zu beenden, aber er hat sich trotzdem selbst neu geladen. Nichts hat geklappt.

Ich habe mich (effektiv) davon befreit, indem ich alle Zeitgeist * -Prozesse beendet und mir das Eigentum an den Dateien übertragen habe:

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

Dann entfernte ich die Execute-Berechtigung für jeden. Ich hatte nur Zeitgeist-Daemon und Zeitgeist-Datahub.

Ein einfacher Befehl wie

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

Das wäre wahrscheinlich einfacher und schneller gegangen als der zusätzliche Schritt, den Besitz zu übernehmen, aber ich arbeite immer noch daran zu verstehen, wie Nix seine Sache macht, und ich war mir nicht sicher, ob es sich selbst ändern könnte, wenn ich nicht der Besitzer der Datei wäre . Denken Sie daran, ich habe von Windows erschreckt worden.

Bisher ... Kein Schaden, kein Foul.

Tal
quelle
0

Ich habe ehrlich gesagt den richtigen Weg vergessen, aber versuche es mit Laufen

killall -9 zeitgeist-daemon in einem Terminal oder in Ihrem Run-Dialog.

Starten Sie den Daemon später erneut, um ihn neu zu starten. Es gibt einen richtigen Weg, und wenn ich ihn finde, poste ich ihn.

RolandiXor
quelle
Bitte töte den zeitgeist-daemon nicht auf diese Weise. Es mag gut aussehen, kann aber zu seltsamen Problemen führen. Um den Daemon neu zu starten zeitgeist-daemon --replaceund die Daemon-Installation zu stoppen D-feetund SessionBus zu betrachten org.gnome.zeitgeist.Engine, suchen Sie nach Interface org.gnome.zeitgeist.Logund stoppen Sie die Engine durch Aufrufen der Quit()Methode [Ich bin einer der Zeitgeist-Entwickler]
Manish Sinha
Sie müssen keinen D-Bus verwenden, sondern können auch "zeitgeist-daemon --quit" ausführen, um den Zeitgeist-daemon zu stoppen, oder "killall -s HUP zeitgeist-daemon". Dies wird den Daemon jedoch nicht daran hindern, erneut zu starten Die Antwort von DoR wäre hier die beste Wahl.
Siegfried Gevatter
Ja seigfried Ich habe nur gesagt, dass SIGKILLes eine schlechte Idee ist , den Daemon zu töten . Wenn Sie so interessiert sind, ein Kill-Signal zu senden, verwenden Sie SIGTERM(aber ich bin nicht sicher, ob SIGTERM in diesem Fall besser ist als SIGKILL)
Manish Sinha
Sie können meine Antwort bearbeiten, wenn Sie dies wünschen :)
RolandiXor
0

Wenn Sie versuchen, eine Anwendung zu verwenden, die Zeitgeist verwendet, wird Zeitgeist beim Start gestartet, sofern es nicht bereits ausgeführt wird. Beispiel: Nautilus Elementary, Docky, Synapse oder Activity Journal.

sudo apt-get remove zeitgeist-engine

ist die einzige Lösung da draußen.

seif
quelle
0

Ich habe das gleiche Problem und obwohl nicht klar ist, warum es passiert, besteht eine Problemumgehung darin, die zeitgeist-fts-Protokolle zu löschen.

Das können Sie im Terminal machen (Strg + Alt + T):

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

Danach arbeitet der Zeitgeist wieder mit einem geringen Speicherbedarf.

PabloRQ
quelle