Como redefinir as configurações de evolução para os padrões?

8

Não uso o Evolution há muito tempo e gostaria de redefinir todas as configurações e começar do zero. Como eu seria capaz de fazer isso?

m0thman
fonte

Respostas:

7

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 gconfinformaçõ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:

  1. Desligamento gconf:gconftool-2 --shutdown
  2. Verifique se o processo do daemon gconf se foi: ps aux | grep gconf
    • se ainda estiver lá, mate-o: kill -9 12345(substitua "12345" pelo PID encontrado)
  3. Solte todos os foguetes, atire em tudo que estiver 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 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).

Izzy
fonte
É muito perigoso, você causa remover utilizador todos os seus / suas emailes, ele só precisa rm .local/share/evolution/camel-cert.dberm .local/share/evolution/cert8.db
Golfo Pérsico
Claro - mas essa é a ideia por trás de um reset, não é? E o OP pediu explicitamente para "começar do zero" - o que não seria possível com seus três comandos, desculpe.
Izzy #
na Etapa 1 "Shutdown gconf: gconftool-2 --shutdown", a fonte da sua postagem parece que "gconf" faz parte do comando.
johny why
0

Todas as informações relacionadas à evolução do usuário são armazenadas no gconf. A remoção / movimentação $HOME/.gconf/apps/evolutiondeve redefinir as configurações de evolução.

devav2
fonte
0

Nota: A remoção do diretório gconf pode não funcionar quando estiver em uma sessão do GNOME, pois é armazenada em cache. (E para quem está dirigindo: 3.2 ainda usa o gconf, essas etapas estariam erradas na versão 3.4 e mais recente).

andre
fonte