Wie setze ich die Evolutionseinstellungen auf die Standardeinstellungen zurück?

8

Ich habe Evolution schon lange nicht mehr verwendet und möchte alle Einstellungen zurücksetzen und von vorne beginnen. Wie könnte ich das tun?

m0thman
quelle

Antworten:

7

Für Version 3.4, auf die Evolution umgestellt hat dconf, würde eine vollständige Bereinigung bedeuten:

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/

Um absolut sicher zu sein, können Sie zusätzlich alle gconfInformationen entfernen . Wenn es nicht vorhanden ist, kann es nicht entfernt werden (was auch in Ihrem Fall in Ordnung ist) - und wenn es noch vorhanden ist, möchten Sie, dass es entfernt wird. Dafür:

  1. Herunterfahren gconf:gconftool-2 --shutdown
  2. Überprüfen Sie, ob der gconf-Daemon-Prozess abgeschlossen ist: ps aux | grep gconf
    • Wenn es noch da ist, töte es: kill -9 12345(Ersetze "12345" durch die gefundene PID)
  3. Lass alle Raketen los, schieße auf alles, was sich bewegt:
    sudo gconftool-2 --recursive-unset /apps/evolution
    sudo gconftool --recursive-unset /apps/evolution
    gconftool-2 --recursive-unset /apps/evolution
    gconftool --recursive-unset /apps/evolution

Ich habe die Befehle zuerst mit "sudo" gesetzt (einige Howtos erwähnen, dass Sie dafür root sein müssen). Nach dem ersten Aufruf von gconftool ohne sudo müssen Sie das Herunterfahren des Dämons wiederholen, da dieser Befehl ihn automatisch erneut startet.

Lassen Sie uns nun unseren Erfolg überprüfen:

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

Dies sollte nun leere Sätze ergeben. Wenn Sie Evolution an dieser Stelle starten, sollte der Konfigurationsassistent erneut aufgerufen werden (für mich erledigt). Wenn nicht (in seltenen Fällen wurde dies gemeldet), wiederholen Sie die obigen Schritte, starten Sie Evolution noch nicht erneut, sondern melden Sie sich ab (optional einfach neu starten, um auf der Speicherseite zu sein) und melden Sie sich erneut an. Jetzt hätte es seinen Job machen sollen.

Anmerkung: Da diese Schritte alles von gconf und umfassen dconf , sollten sie mit allen Evolution 3.x-Versionen funktionieren (frühere Versionen hatten eine andere Verzeichnisstruktur, daher müssen die Dinge leicht angepasst werden).

Izzy
quelle
Es ist sehr gefährlich, Sie veranlassen den Benutzer, alle seine / ihre E-Mails zu entfernen. Es muss nur rm .local/share/evolution/camel-cert.dbundrm .local/share/evolution/cert8.db
PersianGulf
Sicher - aber das ist die Idee hinter einem Reset, nicht wahr? Und OP hat ausdrücklich darum gebeten, "von vorne zu beginnen" - was mit Ihren 3 Befehlen leider nicht möglich wäre.
Izzy
In Schritt 1 "Shutdown gconf: gconftool-2 --shutdown" sieht die Schriftart in Ihrem Beitrag so aus, als ob "gconf" Teil des Befehls ist.
Johny, warum
0

Alle benutzerbezogenen Informationen der Evolution werden in gconf gespeichert. Durch Entfernen / Verschieben $HOME/.gconf/apps/evolutionsollten die Evolutionseinstellungen zurückgesetzt werden.

devav2
quelle
0

Hinweis: Das Entfernen des gconf-Verzeichnisses funktioniert möglicherweise nicht, wenn Sie sich in einer GNOME-Sitzung befinden, da diese zwischengespeichert ist. (Und für alle, die vorbeifahren: 3.2 verwendet immer noch gconf, wären diese Schritte für Version 3.4 und höher falsch).

andre
quelle