Zeitgeist deaktivieren

48

Ich habe zeitgeist daemon immer in prozessen. Ich verstehe den Sinn dieses Zeitgeists nicht, er protokolliert meine Aktivität. Ich habe es aus den Startprogrammen entfernt, aber es ist immer noch da.

Kann ich dieses Paket deinstallieren? Warum brauche ich das überhaupt?

umpirsky
quelle

Antworten:

24

Führen Sie sudo apt-get remove zeitgeist*in einem Terminal. Möglicherweise werden einige verwandte Pakete entfernt, aber solange Sie keine Vorschläge zum Entfernen sehen, die Sie nicht möchten, sollten Sie in Ordnung sein.

Wie laut Kommentar: Sie werden die Einheitsfunktionalität verlieren (ich war mir nicht sicher, wie viel, als ich die Antwort zum ersten Mal schrieb), wenn Sie Zeitgeist entfernen. Ich schlage vor, Sie deaktivieren nur die Protokollierung.

Sie können die Protokollierung auch in den Systemeinstellungen deaktivieren.

RolandiXor
quelle
3
Sie können sehen, was entfernt wird, sudo apt-get remove --dry-run zeitgeist*indem zeitgeist
Sie
6
Ich habe am 14.04. Erfolgreich Zeitgeist-Pakete nacheinander entfernt. sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-coreIm Vergleich dazu entfernte sudo apt-get remove zeitgeist*es nicht die Einheit oder andere wesentliche Dinge, sondern nur den Zeitgeist und seine Dämonen. Die Einheit ist jetzt viel schneller.
Mondjunge
1
Der letzte Link ist tot.
Pawan
2
Ich weiß, dass dies alt ist, aber ich deinstalliere alle zeitgeist-Pakete in Ubuntu 16.04 Unity und mein Unity-Desktop funktioniert immer noch einwandfrei, einschließlich Dash. Ich bin mir also nicht sicher, welchen Nutzen Zeitgeist für 16+ hat ...
Dorian
17

Es gibt einen einfachen Weg, der hier beschrieben wird. Dazu gehört nicht das Löschen eines Pakets, sondern lediglich das Deaktivieren der entsprechenden Dienste. Ich habe es nicht selbst ausprobiert, aber auf diese Weise sollten die Nebenwirkungen minimal sein (und wahrscheinlich sogar erwünscht sein, da z. B. keine "Neuheiten" verfügbar sind usw. Außerdem ist es bei "unerwünschten" Nebenwirkungen leicht rückgängig zu machen.

Der Autor dieses Artikels gibt ausdrücklich an: Auf diese Weise können Sie die Protokollierung deaktivieren, ohne Unity oder einen anderen Teil des Systems zu beschädigen. Führen Sie diese Befehle in einem Terminal aus:

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

Dies rückgängig zu machen (wenn man Zeitgeist wieder aktivieren will) sollte also so gemacht werden:

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

Das heißt einfach, die Schritte der Deaktivierung "umzukehren".

Anmerkung: Die Datei ~ / .local / share / recent-used.xbel hat nichts mit Zeitgeist selbst zu tun, sie fällt nur irgendwie in dieselbe Kategorie. Der erwähnte Artikel befasst sich mit dem Thema "Deaktivieren der Aktivitätsprotokollierung" und enthält dieses Thema. Wenn Sie nur Zeitgeist deaktivieren möchten, können Sie die beiden mittleren Schritte überspringen.

Izzy
quelle
1
Ich habe das gleiche Verfahren befolgt, aber es funktioniert bei mir nicht: Neu installierte 12.4.3, amd64-Desktop-Version. "ps -ef" zeigt weiterhin an, dass der Zeitgeist nach dem Neustart neu gestartet wurde, und das Verzeichnis ".local / share / zeitgeist" wurde ebenfalls neu erstellt.
Peter Teoh
1
Es funktioniert bei mir (Lubuntu 14.04). Ich empfehle dringend , diesen Leitfaden zu befolgen, da das Entfernen von Zeitgeist-Paketen Abhängigkeiten zerstören kann. Bitte sei nicht übereifrig.
Marco Sulla
Genau meine Absicht: einen Weg zeigen, der leicht "rückgängig gemacht" werden kann, während die Auswirkungen auf das System minimiert werden :)
Izzy
1
@mondjunge Ich fürchte, ich weiß es nicht. Hat vor Jahren aufgehört, sich darum zu kümmern (tatsächlich nach dieser Antwort). Wird Unity nie wieder installieren (meine nächsten Installationen werden nicht einmal mehr Ubuntu sein). Ich möchte nicht, dass Dinge, die ich nicht steuern kann, auf meinem Gerät installiert werden, ohne dass dies auf offensichtliche und benutzerfreundliche Weise deaktiviert / entfernt werden kann. Nachdem mir drei unabhängige "Desktop-Agenten" auf diese Weise aufgezwungen wurden (Zeitgeist, Akonadi, Nepomuk), mit Abhängigkeiten, die eine einfache Deinstallation / Deaktivierung unmöglich machten, war dies für mich genug. Ich hasse es, wenn andere entscheiden, was ich mag :)
Izzy
11

Wenn Sie Zeitgeist entfernen, funktioniert das Menü in Unity nicht ordnungsgemäß. Sie können nicht mehr nach Programmen suchen, indem Sie in das Feld eingeben.

TenPlus1
quelle
6
In Ubuntu 14.04 sudo apt-get remove zeitgeist*wird das Unity-System deinstalliert
Dan
5

Ich habe Hinweise zum Umbenennen von gefunden /etc/xdg/autostart/zeitgeist-datahub.desktop, aber es ist nicht genug. Es verhindert, dass Zeitgeist beim Start ausgeführt wird, aber in meinem Fall (Ubuntu 12.04.4 LTS) wurde es später gestartet (möglicherweise aufgrund einer DBus-Aktivität).
Wenn Sie Zeitgeist weiterhin installieren möchten, aber die Ausführung verhindern möchten, versuchen Sie, die ausführbaren Dateien umzubenennen:

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

Jetzt startet der Zeitgeist-Daemon nicht mehr. Sie können dies später mit überprüfen ps aux | grep [z]eitgeist. Sie können die von Zeitgeist gesammelte Datenbank auch löschen, indem Sie den ~/.local/share/zeitgeist/Ordner mit seinem Inhalt löschen , wenn Sie etwas Platz sparen möchten.
Um diese Dateien vor Aktualisierungen zu schützen, können Sie auch Pakete zeitgeist-coreund zeitgeist-datahubin Synaptic oder Aptitude sperren .

Um die Änderungen rückgängig zu machen, benennen Sie einfach diese ausführbaren Dateien zurück:

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

Wenn Sie die .desktop-Datei in geändert haben /etc/xdg/autostart/, sollten Sie sie auch zurückgeben.

whtyger
quelle
schön, ich denke, ich kann dies nur zu Start-Apps hinzufügen und es wird alles gut, danke! :)zeitgeist-daemon --quit
Aquarius Power
@AquariusPower Wenn es deaktiviert bleibt, ist das in der Tat ausreichend. Als ich dies schrieb, verwendete ich Ubuntu 12.04 und musste zusätzliche Maßnahmen ergreifen, um es vollständig zu blockieren. Vielleicht haben sich die Dinge seitdem geändert.
8.
Ich versuche dies jetzt, muss warten, bis es losgeht. Ich schätze xDbash -c "sleep 60; zeitgeist-daemon --quit"
Aquarius Power
3

Hier ist ein Leitartikel zum Thema Zeitgeist, einschließlich eines Interviews mit dem Ersteller: http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you Und einige Anweisungen zum Deaktivieren (nicht zum Entfernen) http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why

Eine einfache Möglichkeit, die Protokollierung zu reduzieren (jedoch nicht den Ressourcen- und Festplattenverbrauch), ist über das Control Panel: Bildbeschreibung hier eingeben

Leider ist wenig über Zeitgeist bekannt oder klar. Zeitgeist ist nicht leicht zu deaktivieren und es ist auch nicht leicht zu sehen, was es tut. Sie können es nicht wie andere Hintergrund-Systemdienste "stoppen".

Bryce
quelle
"Leider ist wenig über Zeitgeist bekannt oder klar". Ich dachte, der Link, den Sie selbst angegeben haben, verdeutlicht alle Punkte, die man wissen möchte.
KhoPhi
0

Mein Problem mit zeitgeistlenken Fehlermeldungen ab in 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

Ich habe diesen Artikel zum Konfigurieren von "Aktivitätsprotokoll-Manager" in Gnome oder "Sicherheit und Datenschutz" in Unity gefunden, mit dem Sie zeitgeist anweisen können, bestimmte Anwendungen oder Verzeichnisse zu ignorieren. Also habe ich das Verzeichnis ~/Desktopder Blacklist hinzugefügt .

Ich habe nichts gegen den Fehler unternommen application://nautilus-autostart.desktop. Ich muss diese Gnomenanwendung noch erforschen. Mein Instinkt sagt mir, dass es ein Fehler ist und nicht mein Problem, das es zu beheben gilt.

WinEunuuchs2Unix
quelle