Respostas:
Para a versão 3.4, como o Evolution mudou 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 gconf
informações. Se não estiver lá, não poderá ser removido (o que também é bom no seu caso) - e, se ainda estiver lá, você o quer remover. Por esta:
gconf
:gconftool-2 --shutdown
ps aux | grep gconf
kill -9 12345
(substitua "12345" pelo PID encontrado)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 coloquei os comandos com "sudo" primeiro (alguns howtos mencionam que você deve ser o root para isso). Após a primeira chamada do gconftool sem o sudo, é necessário 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
Agora, isso deve gerar conjuntos vazios. Se você iniciar o Evolution neste momento, ele deverá abrir o assistente de configuração novamente (fiz isso por mim). Caso contrário (casos raros relataram isso), repita o procedimento acima, ainda não inicie o Evolution novamente, mas efetue logout (opcionalmente, basta reiniciar para estar no lado salvo) e faça o login novamente. Agora deveria ter feito seu trabalho.
Observação: como essas etapas incluem / abrangem tudo , gconf
e dconf
devem funcionar com todas as versões do Evolution 3.x (as versões anteriores tinham uma estrutura de diretórios diferente, portanto, as coisas precisam ser ligeiramente ajustadas para elas).
rm .local/share/evolution/camel-cert.db
erm .local/share/evolution/cert8.db