Как сбросить настройки эволюции до значений по умолчанию?

8

Я давно не пользуюсь Evolution и хотел бы сбросить все настройки и начать с нуля. Как я смогу сделать это?

m0thman
источник

Ответы:

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. Выключение gconf:gconftool-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). После первого вызова 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
PersianGulf
Конечно - но это идея сброса, не так ли? И ОП явно попросил «начать с нуля» - что было бы невозможно с вашими 3 командами, извините.
Иззи
на шаге 1 «Выключение gconf: gconftool-2 --shutdown», шрифт в вашем посте делает его похожим на «gconf» - часть команды.
Джонни, почему
0

Вся связанная с пользователем информация об эволюции хранится в gconf. Удаление / перемещение $HOME/.gconf/apps/evolutionдолжно сбросить настройки эволюции.

devav2
источник
0

Примечание. Удаление каталога gconf может не сработать, если он находится в сеансе GNOME, поскольку он кэшируется. (И для тех, кто ездит: 3.2 все еще использует gconf, эти шаги будут неправильными для версии 3.4 и новее).

Андрэ
источник