Bagaimana cara mereset pengaturan evolusi ke default?

8

Saya sudah lama tidak menggunakan Evolution dan saya ingin mengatur ulang semua pengaturan dan mulai dari awal. Bagaimana saya bisa melakukan ini?

mththman
sumber

Jawaban:

7

Untuk versi 3.4, saat Evolution beralih dconf, pembersihan lengkap berarti:

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/

Agar benar-benar aman, Anda dapat menghapus semua gconfinformasi tambahan. Jika tidak ada di sana, tidak dapat dihapus (yang juga berlaku untuk Anda) - dan jika masih ada, Anda ingin dihapus. Untuk ini:

  1. Shutdown gconf:gconftool-2 --shutdown
  2. Periksa apakah proses daemon gconf hilang: ps aux | grep gconf
    • jika masih ada, bunuh saja: kill -9 12345(ganti "12345" dengan PID yang ditemukan)
  3. Lepaskan semua roket, tembak semuanya yang bergerak:
    sudo gconftool-2 --recursive-unset /apps/evolution
    sudo gconftool --recursive-unset /apps/evolution
    gconftool-2 --recursive-unset /apps/evolution
    gconftool --recursive-unset /apps/evolution

Saya menempatkan perintah dengan "sudo" terlebih dahulu (beberapa howtos menyebutkan Anda harus root untuk itu). Setelah panggilan gconftool pertama tanpa sudo, Anda perlu mengulangi daemon shutdown, karena perintah itu secara otomatis mulai lagi.

Sekarang mari kita verifikasi kesuksesan kita:

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

Ini sekarang akan menghasilkan set kosong. Jika Anda memulai Evolution pada titik ini, itu akan memunculkan panduan konfigurasi lagi (melakukannya untuk saya). Jika tidak (kasus yang jarang melaporkan bahwa), ulangi di atas, jangan tidak belum mulai Evolution lagi, tapi log out (opsional hanya reboot untuk berada di save sisi), dan login lagi. Sekarang seharusnya sudah melakukan tugasnya.

Catatan: Karena langkah-langkah ini termasuk / mencakup semuanya dari gconf dan dconf , mereka harus bekerja dengan semua versi Evolution 3.x (versi sebelumnya memiliki struktur direktori yang berbeda, jadi semuanya perlu sedikit disesuaikan untuk mereka).

Izzy
sumber
Ini sangat berbahaya, Anda menyebabkan pengguna menghapus semua emailnya, Itu hanya perlu rm .local/share/evolution/camel-cert.dbdanrm .local/share/evolution/cert8.db
PersianGulf
Tentu - tapi itu ide di balik reset, bukan? Dan OP secara eksplisit diminta untuk "mulai dari awal" - yang tidak mungkin dengan 3 perintah Anda, maaf.
Izzy
pada Langkah 1 "Shutdown gconf: gconftool-2 --shutdown", font di posting Anda membuatnya tampak seperti "gconf" adalah bagian dari perintah.
Johnny mengapa
0

Semua informasi evolusi terkait pengguna disimpan dalam gconf. Menghapus / memindahkan $HOME/.gconf/apps/evolutionharus mengatur ulang pengaturan evolusi.

devav2
sumber
0

Catatan: Menghapus direktori gconf mungkin tidak berfungsi saat berada dalam sesi GNOME saat di-cache. (Dan bagi siapa pun yang mengemudi dengan: 3.2 masih menggunakan gconf, langkah-langkah ini akan salah untuk versi 3.4 dan yang lebih baru).

andre
sumber