Disabilitazione di Zeitgeist


48

Ho un demone zeitgeist sempre in fase di elaborazione. Non vedo il punto di questo zeitgeist, registra la mia attività. l'ho rimosso dai programmi di avvio, ma è ancora lì.

Posso disinstallare questo pacchetto? Perché ne ho bisogno?

Risposte:


24

Corri sudo apt-get remove zeitgeist*in un terminale. Potrebbe rimuovere alcuni pacchetti correlati, ma fintanto che non vedi nulla suggerito per la rimozione che non desideri, dovresti andare bene.

Come da commenti: perderai la funzionalità di unità (non ero sicuro di quanto ho scritto la prima volta) se rimuovi zeitgeist. Quindi, ti suggerisco di disabilitare la registrazione.

È inoltre possibile disattivare completamente la registrazione dalle impostazioni di sistema.


3
Puoi vedere cosa verrà rimosso eseguendo sudo apt-get remove --dry-run zeitgeist*prima di rimuoverezeitgeist
test30

6
Sono riuscito a rimuovere i pacchetti zeitgeist uno alla volta il 14.04. sudo apt-get remove zeitgeist zeitgeist-datahub zeitgeist-core, in confronto sudo apt-get remove zeitgeist*, non rimuoveva l'unità o altre cose essenziali, solo zeitgeist e suoi demoni. L'unità è molto più veloce ora.
mondjunge,

1
L'ultimo link è morto.
Pawan,

2
So che è vecchio, ma disinstallo tutti i pacchetti zeitgeist in Ubuntu 16.04 Unity e il mio Unity Desktop funziona ancora perfettamente, incluso Dash. Quindi non sono sicuro di quale beneficio abbia lo zeitgeist il 16+ ...
Dorian,

17

C'è un modo semplice descritto qui - che non include la cancellazione di alcun pacchetto, ma la semplice disattivazione dei servizi corrispondenti. Non l'ho provato da solo, ma in questo modo gli effetti collaterali dovrebbero essere minimi (e probabilmente anche desiderati, ad esempio non sono disponibili "oggetti recenti" ecc. Inoltre, è facilmente riverificabile in caso di effetti collaterali "indesiderati".

L'autore di quell'articolo afferma esplicitamente: Ecco un modo per disabilitare questa registrazione senza rompere Unity o qualsiasi altra parte del sistema, eseguire questi comandi in un terminale:

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

Ripristinando questo (se si desidera abilitare nuovamente Zeitgeist), si dovrebbe fare così:

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

che sta semplicemente "invertendo" i passaggi della disattivazione.

Nota: ~ / .local / share / latest-used.xbel non ha nulla a che fare con Zeitgeist stesso, in qualche modo rientra nella stessa categoria. L'articolo menzionato riguarda la "disabilitazione della registrazione delle attività" e quindi includeva questo. Se vuoi solo disabilitare Zeitgeist, puoi saltare i due passaggi intermedi.


1
Ho seguito la stessa procedura ma non funziona per me: 12.4.3 appena installato, versione desktop amd64. "ps -ef" continua a mostrare zeitgeist riavviato dopo il riavvio e anche la directory ".local / share / zeitgeist" è stata ricreata.
Peter Teoh,

1
Funziona per me (lubuntu 14.04). Consiglio vivamente di seguire questa guida, poiché la rimozione dei pacchetti zeitgeist può spezzare le dipendenze. Per favore, non essere troppo zelante.
Marco Sulla

Esattamente la mia intenzione: mostrare un modo che può essere facilmente "ripristinato", riducendo al minimo l'impatto sul sistema :)
Izzy,


1
@mondjunge Temo di non saperlo. Ho smesso di prendermi cura di quello anni fa (in effetti, dopo questa risposta). Non installerò mai più Unity (in effetti, le mie prossime installazioni non saranno nemmeno più Ubuntu). Come te, non voglio che sul mio dispositivo vengano installate cose che non posso controllare senza modi ovvi e facili da usare per disattivarlo / rimuoverlo. Avendo avuto 3 "agenti desktop" indipendenti obbligati in quel modo (Zeitgeist, Akonadi, Nepomuk) con dipendenze che rendevano impossibile una facile disinstallazione / disattivazione, mi è bastato. Odio quando gli altri decidono cosa devo fare :)
Izzy,

11

Se rimuovi Zeitgeist, il menu in Unity non funzionerà correttamente, ti impedirà di cercare programmi digitando nella casella.


6
In Ubuntu 14.04 l'esecuzione sudo apt-get remove zeitgeist*disinstalla il sistema Unity
Dan,

5

Ho trovato suggerimenti sulla ridenominazione di /etc/xdg/autostart/zeitgeist-datahub.desktop, ma non è abbastanza. Impedisce l'esecuzione di Zeitgeist all'avvio, ma nel mio caso (Ubuntu 12.04.4 LTS) è stato avviato in qualche modo in seguito (forse a causa di alcune attività di DBus).
Se desideri mantenere installato Zeitgeist, ma impedirne l'esecuzione, prova a rinominare i suoi eseguibili:

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

Ora il demone Zeitgeist non si avvia. Puoi verificarlo in seguito con ps aux | grep [z]eitgeist. Puoi anche eliminare il database che è stato raccolto da Zeitgeist eliminando la ~/.local/share/zeitgeist/cartella con il suo contenuto, se desideri risparmiare spazio.
Per proteggere questi file dall'aggiornamento è anche possibile bloccare i pacchetti zeitgeist-coree zeitgeist-datahubin Synaptic o Aptitude.

Per ripristinare le modifiche è sufficiente rinominare questi eseguibili:

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

Se hai modificato il file .desktop /etc/xdg/autostart/, dovresti anche restituirlo.


bello, penso di poterlo aggiungere alle app di avvio e andrà tutto bene, grazie! :)zeitgeist-daemon --quit
Aquarius Power

@AquariusPower Se rimane disabilitato, sarà abbastanza, anzi. Quando ho scritto questo stavo usando Ubuntu 12.04 e ho dovuto prendere ulteriori misure per bloccarlo completamente. Forse le cose sono cambiate da allora.
Whtyger

Lo sto provando ora, devo aspettare che inizi immagino xDbash -c "sleep 60; zeitgeist-daemon --quit"
Aquarius Power l'

3

Ecco un editoriale sul tema di Zeitgeist, inclusa un'intervista con il creatore: http://www.omgubuntu.co.uk/2012/08/is-zeitgeist-spying-on-you E alcune istruzioni su disabilitazione (non rimozione) http://linuxaria.com/howto/how-to-remove-zeitgeist-in-ubuntu-and-why

Un modo semplice per ridurre la registrazione (ma non l'uso pesante delle risorse e del disco) è tramite il pannello di controllo: inserisci qui la descrizione dell'immagine

Purtroppo poco su Zeitgeist è ben divulgato o chiaro. Zeitgeist non è facile da disabilitare, né è facile vedere cosa sta facendo. Non puoi "fermarlo" come altri servizi di sistema in background.


"Purtroppo poco su Zeitgeist è ben divulgato o chiaro". Ho pensato che il link che hai fornito chiarisca tutti i punti che uno potrebbe voler sapere.
KhoPhi,

0

Il mio problema con zeitgeistsono distrazione di messaggi di errore 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

Ho trovato questo articolo sulla configurazione di "Activity Log Manager" in Gnome o "Sicurezza e privacy" in Unity che ti permette di dire a Zeitgeist di ignorare determinate applicazioni o directory. Quindi ho aggiunto la directory ~/Desktopalla lista nera.

Non ho fatto nulla per l'errore application://nautilus-autostart.desktop. Ho ancora bisogno di cercare quell'applicazione gnome. Il mio istinto mi dice che è un bug e non il mio problema da risolvere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.