Come ripristinare le impostazioni di evoluzione ai valori predefiniti?


8

Ormai non uso Evolution da molto tempo e vorrei ripristinare tutte le impostazioni e ricominciare da capo. Come potrei farlo?

Risposte:


7

Per la versione 3.4, quando Evolution è passato a dconf, una pulizia completa significherebbe:

evolution --force-shutdown
rm -rf ~/.local/share/evolution
rm -rf ~/.gconf/apps/evolution
rm -rf ~/.cache/evolution
rm -rf ~/.config/evolution
dconf reset -f /org/gnome/evolution/

Per sicurezza, puoi anche rimuovere tutte le gconfinformazioni. Se non è lì, non può essere rimosso (il che va bene anche nel tuo caso) - e se è ancora lì, lo vuoi rimuovere. Per questo:

  1. Spegnimento gconf:gconftool-2 --shutdown
  2. Controlla se il processo del demone gconf è terminato: ps aux | grep gconf
    • se è ancora lì, uccidilo: kill -9 12345(sostituisci "12345" con il PID trovato)
  3. Lascia andare tutti i missili, spara a tutto ciò che si muove:
    sudo gconftool-2 --recursive-unset /apps/evolution
    sudo gconftool --recursive-unset /apps/evolution
    gconftool-2 --recursive-unset /apps/evolution
    gconftool --recursive-unset /apps/evolution

Metto prima i comandi con "sudo" (alcuni howtos menzionano che devi essere root per quello). Dopo la prima chiamata a gconftool senza sudo, è necessario ripetere l'arresto del daemon, poiché quel comando lo riavvia automaticamente.

Ora verificiamo il nostro successo:

dconf dump /org/gnome/evolution/
gconftool --dump /apps/evolution

Questo dovrebbe ora produrre set vuoti. Se avvii Evolution a questo punto, dovrebbe richiamare di nuovo la procedura guidata di configurazione (per me l'ha fatto). In caso contrario (casi rari segnalati), ripetere quanto sopra, non riavviare Evolution, ma disconnettersi (facoltativamente, semplicemente riavviare per essere sul lato di salvataggio) e accedere nuovamente. Ora avrebbe dovuto fare il suo lavoro.

Nota: poiché questi passaggi includono / coprono tutto da gconf e dconf , dovrebbero funzionare con tutte le versioni di Evolution 3.x (le versioni precedenti avevano una struttura di directory diversa, quindi le cose devono essere leggermente adattate per loro).


È molto pericoloso, fai in modo che l'utente rimuova tutte le sue e-mail, deve solo rm .local/share/evolution/camel-cert.dberm .local/share/evolution/cert8.db
PersianGulf,

Certo, ma questa è l'idea alla base di un reset, no? E OP ha chiesto esplicitamente di "ricominciare da capo", il che non sarebbe possibile con i tuoi 3 comandi, scusa.
Izzy,

nel passaggio 1 "Chiudi gconf: gconftool-2 - shutdown", il carattere nel tuo post fa sembrare che "gconf" sia parte del comando.
johny perché

0

Tutte le informazioni relative all'utente relative all'evoluzione sono memorizzate in gconf. La rimozione / spostamento $HOME/.gconf/apps/evolutiondovrebbe ripristinare le impostazioni di evoluzione.


0

Nota: la rimozione della directory gconf potrebbe non funzionare quando ci si trova in una sessione GNOME poiché è memorizzata nella cache. (E per chiunque guidi: 3.2 utilizza ancora gconf, questi passaggi sarebbero errati per la versione 3.4 e successive).

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.