進化の設定をデフォルトにリセットする方法は?


8

Evolutionを長期間使用していないので、すべての設定をリセットしてゼロから始めたいと思います。どうすればこれを実行できますか?

回答:


7

バージョン3.4では、Evolutionがに切り替わったためdconf、完全なクリーンアップは次のことを意味します。

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/

安全をgconf確保するために、すべての情報を追加で削除することができます。そこにない場合は削除できません(あなたのケースでも問題ありません)。それでもまだそこにある場合は、削除してください。このため:

  1. シャットダウンgconfgconftool-2 --shutdown
  2. gconfデーモンプロセスがなくなったかどうかを確認します。 ps aux | grep gconf
    • まだそこにある場合は、強制終了しますkill -9 12345(「12345」を見つかったPIDに置き換えます)。
  3. すべてのロケットを手放し、動くものすべてに向けて発砲します。
    sudo gconftool-2 --recursive-unset /apps/evolution
    sudo gconftool --recursive-unset /apps/evolution
    gconftool-2 --recursive-unset /apps/evolution
    gconftool --recursive-unset /apps/evolution

私は最初に「sudo」を使用してコマンドを配置します(一部のハウツーでは、そのためにはrootでなければならないことに言及しています)。sudoを使用せずに最初のgconftool呼び出しを行った後、デーモンのシャットダウンを繰り返す必要があります。これは、そのコマンドによって自動的に再起動されるためです。

次に、成功を確認します。

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

これで空のセットが生成されます。この時点でEvolutionを起動すると、構成ウィザードが再び表示されます(私用に作成しました)。そうでない場合(まれなケースでそれが報告された場合)、上記を繰り返し、まだEvolutionを再起動せずにログアウト(オプションで再起動して保存側にする)して、再度ログインします。今、それはその仕事をしたはずです。

備考:これらの手順にはgconf との すべてが含まれる/カバーさdconfれるため、すべてのEvolution 3.xバージョンで機能するはずです(以前のバージョンではディレクトリ構造が異なるため、少し調整する必要があります)。


これは非常に危険です。ユーザーにすべてのメールを削除させます。必要なのは、rm .local/share/evolution/camel-cert.dbそしてrm .local/share/evolution/cert8.db
PersianGulf 2013年

確かに–しかし、それはリセットの背後にある考え方ですよね?そしてOPは「ゼロから始める」ことを明示的に要求しました-これは3つのコマンドでは不可能です。
Izzy

手順1の「gconfをシャットダウンする:gconftool-2 --shutdown」では、投稿のフォントによって、「gconf」がコマンドの一部であるように見えます。
ジョニー、なぜ

0

ユーザーに関連する進化の情報はすべてgconfに保存されます。削除/移動$HOME/.gconf/apps/evolutionすると、進化の設定がリセットされます。


0

注:GNOMEセッションでは、キャッシュされているため、gconfディレクトリの削除は機能しない場合があります。(そして、3.2がまだgconfを使用している場合、これらの手順はバージョン3.4以降では正しくありません)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.