Ответы:
Для версии 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
информацию. Если его там нет, его нельзя удалить (что хорошо в вашем случае) - и если он все еще там, вы хотите его удалить. За это:
gconf
:gconftool-2 --shutdown
ps aux | grep gconf
kill -9 12345
(замените "12345" на найденный 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
Сначала я поставил команды с «sudo» (в некоторых руководствах говорится, что для этого вы должны быть пользователем root). После первого вызова gconftool без sudo необходимо повторить завершение работы демона, поскольку эта команда автоматически запускает его снова.
Теперь давайте проверим наш успех:
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