Arresto temporaneo di Zeitgeist


12

C'è un modo per fermare temporaneamente Zeitgeist / il demone Zeitgeist?

Ho provato a uccidere il demone ma si riavvia. Ho provato a fermarlo, ma sembra ancora aggiungere voci al diario di attività ...

Risposte:


11

Questo può essere fatto usando Zeitgeist Activity Log Manager :

  1. Aggiungi il PPA Zeitgeist :

    sudo add-apt-repository ppa:zeitgeist/ppa
    
  2. Installa l'ultima versione di Zeitgeist:

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

    zeitgeist-daemon --replace
    
  4. Installa Activity-Log-Manager

    sudo apt-get install activity-log-manager
    
  5. Apri Gestione log attività e fai clic sul pulsante Registrazione attiva nell'angolo in basso a destra della finestra per disabilitare la registrazione:

    inserisci qui la descrizione dell'immagine

    Fare di nuovo clic per riattivare la registrazione.


Consiglierei di rimuovere il file di avvio dbus per quello. Direi che questa non è una buona soluzione, ritenendo che risolva temporaneamente il problema.
Manish Sinha,

Se vuoi davvero nascondere qualcosa, questo non è sufficiente: ogni volta che Zeitgeist non può scrivere una voce a causa della lista nera, viene registrato ~ / .cache / zeitgeist / daemon.log
tobi

Inoltre, vorrei ricordare che gli eventi di apertura sono ancora registrati in ~ / .local / share / latest-used.xbel - puoi fermarlo facendo di quel file una cartella di sola lettura.
tobi,

@tobi ~/.local/share/recently-used.xbelè un file in cui le applicazioni GTK / GNOME registrano i loro file e non zeitgeist
Manish Sinha,

4

Rimuovere le autorizzazioni di esecuzione dello zeitgeist * come segue. Premi Ctrl+ Alt+ Tsulla tastiera per aprire Terminale. Quando si apre, esegui il comando seguente.

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

Dopo averlo fatto, i processi non si riavviano.


1

Uso Ubuntu esclusivamente su un paio di computer da quando Precise è uscito. Ho assaggiato Mandrake v.9 molti anni fa, ma sono sempre stato Windows praticamente tutto il tempo. Sono cresciuto ai tempi di DOS ed ero in giro quando emerse Windows 286. (Sono stato contaminato, ma non ho paura della riga di comando.)

Ho provato a disinstallare zeitgeist, ho provato a interrompere la registrazione con il gestore sopra elencato, ma continuava comunque a ricaricarsi. Niente ha funzionato.

Mi sono liberato (efficacemente) semplicemente uccidendo tutti i processi zeitgeist * e mi sono concesso la proprietà dei file:

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

Quindi ho rimosso l'autorizzazione Execute per ciascuno di essi. Avevo solo zeitgeist-daemon e zeitgeist-datahub.

Un comando semplice come

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

probabilmente lo avrebbe fatto in modo più semplice e rapido rispetto al passaggio aggiuntivo di acquisizione della proprietà, ma sto ancora lavorando sulla mia comprensione di come 'Nix fa la sua cosa e non sono sicuro che possa cambiare se non fossi il proprietario del file . Ricorda, sono stato spaventato da Windows.

Finora ... Nessun danno, nessun fallo.


0

Ho sinceramente dimenticato il modo corretto di farlo, ma provo a correre

killall -9 zeitgeist-daemon in un terminale o nella finestra di dialogo della corsa.

Successivamente per riavviarlo, eseguire nuovamente il demone. C'è un modo corretto e se lo trovo lo posterò.


Per favore, non uccidere zeitgeist-demone in questo modo. Potrebbe sembrare buono, ma può portare a strani problemi. Per riavviare il demone utilizzare zeitgeist-daemon --replacee per arrestare l'installazione del demone D-feete guardare SessionBus org.gnome.zeitgeist.Engine, cercare Interface org.gnome.zeitgeist.Loge arrestare il motore chiamando il Quit()metodo [Sono uno degli sviluppatori zeitgeist]
Manish Sinha

Non c'è bisogno di usare D-Bus, puoi anche eseguire "zeitgeist-daemon --quit" per fermare il demone Zeitgeist, o "killall -s HUP zeitgeist-daemon". Ma ovviamente questo non impedisce al demone di ricominciare da capo , La risposta di DoR sarebbe la soluzione migliore qui.
Siegfried Gevatter,

Sì Seigfried. Stavo solo dicendo che uccidere il demone SIGKILLè una cattiva idea. Se sei così interessato a inviare un segnale di uccisione, usa SIGTERM(ma non sono sicuro che SIGTERM sia migliore di SIGKILL in questo caso)
Manish Sinha,

puoi modificare la mia risposta se lo desideri :)
RolandiXor


0

Se si tenta di utilizzare un'applicazione che utilizza Zeitgeist, avvierà Zeitgeist all'avvio nel caso in cui non sia già in esecuzione. Esempio: Nautilus Elementary, Docky, Synapse o Activity Journal.

sudo apt-get remove zeitgeist-engine

è l'unica soluzione là fuori.


0

Sto riscontrando lo stesso problema e, sebbene non sia chiaro perché ciò accada, una soluzione alternativa è quella di cancellare i registri zeitgeist-fts.

Potresti farlo nel Terminale (Ctrl + Alt + T):

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

Dopodiché zeitgeist tornerà a funzionare con un utilizzo di memoria insufficiente.

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.