Para a versão 3.4, como o Evolution mudou para dconf
, uma limpeza completa significaria:
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/
Para ser absolutamente seguro, você também pode remover todas as informações de gconf
. Se não estiver lá, não pode ser removido (o que também é bom no seu caso) - e se ainda estiver lá, você quer removê-lo. Para isso:
- Desligamento
gconf
:gconftool-2 --shutdown
- Verifique se o processo daemon gconf se foi:
ps aux | grep gconf
- se ainda estiver lá, mate:
kill -9 12345
(substitua "12345" pelo PID encontrado)
- se ainda estiver lá, mate:
- Vamos todos os foguetes, atire em tudo em movimento:
sudo gconftool-2 --recursive-unset /apps/evolution
sudo gconftool --recursive-unset /apps/evolution
gconftool-2 --recursive-unset /apps/evolution
gconftool --recursive-unset /apps/evolution
Eu coloco os comandos com "sudo" primeiro (alguns howtos mencionam que você deve ser root para isso). Após a primeira chamada do gconftool sem sudo, você precisa repetir o desligamento do daemon, pois esse comando o inicia automaticamente novamente.
Agora vamos verificar nosso sucesso:
dconf dump /org/gnome/evolution/
gconftool --dump /apps/evolution
Isso agora deve gerar conjuntos vazios. Se você iniciar o Evolution neste momento, ele deverá abrir o assistente de configuração novamente (fez isso por mim). Se não (casos raros relataram isso), repita o procedimento acima, não ainda inicie o Evolution novamente, mas efetue logout (opcionalmente simplesmente reinicialize para estar no lado de salvamento), e efetue login novamente. Agora deveria ter feito o seu trabalho.
Observação: Como essas etapas incluem / abrangem tudo, desde gconf
e dconf
, elas devem funcionar com todas as versões do Evolution 3.x (as versões anteriores tinham estrutura de diretórios diferente, então as coisas precisam ser ligeiramente ajustadas para eles).