Comment réinitialiser les paramètres d'évolution aux valeurs par défaut?

8

Je n'ai pas utilisé Evolution depuis longtemps maintenant et je voudrais réinitialiser tous les paramètres et recommencer à zéro. Comment pourrais-je faire cela?

m0thman
la source

Réponses:

7

Pour la version 3.4, lorsque Evolution est passé à dconf, un nettoyage complet signifierait:

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/

Pour être absolument sûr, vous pouvez également supprimer toutes les gconfinformations. S'il n'est pas là, il ne peut pas être supprimé (ce qui est bien dans votre cas également) - et s'il est toujours là, vous voulez qu'il soit supprimé. Pour ça:

  1. Arrêt gconf:gconftool-2 --shutdown
  2. Vérifiez si le processus du démon gconf a disparu: ps aux | grep gconf
    • s'il est toujours là, tuez-le: kill -9 12345(remplacez "12345" par le PID trouvé)
  3. Lâchez toutes les fusées, tirez sur tout ce qui bouge:
    sudo gconftool-2 --recursive-unset /apps/evolution
    sudo gconftool --recursive-unset /apps/evolution
    gconftool-2 --recursive-unset /apps/evolution
    gconftool --recursive-unset /apps/evolution

Je mets d'abord les commandes avec "sudo" (certains howtos mentionnent que vous devez être root pour cela). Après le premier appel à gconftool sans sudo, vous devez répéter l'arrêt du démon, car cette commande le redémarre automatiquement.

Vérifions maintenant notre succès:

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

Cela devrait maintenant donner des ensembles vides. Si vous démarrez Evolution à ce stade, il devrait à nouveau afficher l'assistant de configuration (l'a fait pour moi). Si ce n'est pas le cas (rares cas signalés), répétez ce qui précède, ne redémarrez pas encore Evolution, mais déconnectez-vous (redémarrez éventuellement simplement pour être du côté de la sauvegarde) et connectez-vous à nouveau. Maintenant, il aurait dû faire son travail.

Remarque: Comme ces étapes incluent / couvrent tout depuis gconf et dconf , elles devraient fonctionner avec toutes les versions d'Evolution 3.x (les versions précédentes avaient une structure de répertoires différente, donc les choses doivent être légèrement ajustées pour elles).

Izzy
la source
C'est très dangereux, vous faites en sorte que l'utilisateur supprime tous ses e-mails, il suffit de rm .local/share/evolution/camel-cert.dbetrm .local/share/evolution/cert8.db
PersianGulf
Bien sûr, mais c'est l'idée derrière une réinitialisation, n'est-ce pas? Et OP a explicitement demandé de "partir de zéro" - ce qui ne serait pas possible avec vos 3 commandes, désolé.
Izzy
à l'étape 1 "Shutdown gconf: gconftool-2 --shutdown", la police de votre message donne l'impression que "gconf" fait partie de la commande.
johny pourquoi
0

Toutes les informations relatives à l'évolution de l'utilisateur sont stockées dans gconf. La suppression / le déplacement $HOME/.gconf/apps/evolutiondevrait réinitialiser les paramètres d'évolution.

devav2
la source
0

Remarque: La suppression du répertoire gconf peut ne pas fonctionner lorsque vous êtes dans une session GNOME car il est mis en cache. (Et pour tous ceux qui roulent en: 3.2 utilise toujours gconf, ces étapes seraient incorrectes pour la version 3.4 et plus récente).

andre
la source