Câu trả lời:
Đối với phiên bản 3.4, khi Evolution chuyển sang dconf
, việc dọn dẹp hoàn toàn có nghĩa là:
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/
Để được an toàn tuyệt đối, bạn cũng có thể xóa tất cả gconf
thông tin. Nếu nó không ở đó, nó cũng không thể bị xóa (điều này cũng tốt trong trường hợp của bạn) - và nếu nó vẫn ở đó, bạn muốn xóa nó. Đối với điều này:
gconf
:gconftool-2 --shutdown
ps aux | grep gconf
kill -9 12345
(thay thế "12345" bằng bộ tìm thấy PID)sudo gconftool-2 --recursive-unset /apps/evolution
sudo gconftool --recursive-unset /apps/evolution
gconftool-2 --recursive-unset /apps/evolution
gconftool --recursive-unset /apps/evolution
Tôi đặt các lệnh với "sudo" trước (một số howtos đề cập bạn phải root cho điều đó). Sau cuộc gọi gconftool đầu tiên mà không có sudo, bạn cần lặp lại tắt máy daemon, vì lệnh đó sẽ tự động bắt đầu lại.
Bây giờ hãy xác minh thành công của chúng tôi:
dconf dump /org/gnome/evolution/
gconftool --dump /apps/evolution
Điều này bây giờ sẽ mang lại bộ trống. Nếu bạn bắt đầu Evolution vào thời điểm này, nó sẽ hiển thị lại trình hướng dẫn cấu hình (đã làm điều đó cho tôi). Nếu không (trường hợp hiếm hoi báo cáo rằng), hãy lặp lại ở trên, không khởi động lại Evolution mà hãy đăng xuất (tùy chọn đơn giản là khởi động lại để ở bên lưu) và đăng nhập lại. Bây giờ nó đã hoàn thành công việc của nó.
Lưu ý: Vì các bước này bao gồm / bao gồm mọi thứ từ gconf
và dconf
, chúng nên hoạt động với tất cả các phiên bản Evolution 3.x (các phiên bản trước có cấu trúc thư mục khác nhau, vì vậy mọi thứ cần được điều chỉnh một chút cho chúng).
rm .local/share/evolution/camel-cert.db
vàrm .local/share/evolution/cert8.db