¿Cómo restablecer la configuración de evolución a los valores predeterminados?

8

No he usado Evolution durante mucho tiempo y me gustaría restablecer todas las configuraciones y comenzar desde cero. ¿Cómo podría hacer esto?

m0thman
fuente

Respuestas:

7

Para la versión 3.4, cuando Evolution cambió a dconf, una limpieza completa significaría:

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 estar absolutamente seguro, también puede eliminar toda la gconfinformación. Si no está allí, no se puede eliminar (lo cual también está bien en su caso), y si todavía está allí, desea que se elimine. Para esto:

  1. Apagado gconf:gconftool-2 --shutdown
  2. Compruebe si el proceso del demonio gconf se ha ido: ps aux | grep gconf
    • si todavía está allí, mátalo: kill -9 12345(reemplaza "12345" con el PID encontrado)
  3. Deja ir todos los cohetes, dispara a todo lo que se mueva:
    sudo gconftool-2 --recursive-unset /apps/evolution
    sudo gconftool --recursive-unset /apps/evolution
    gconftool-2 --recursive-unset /apps/evolution
    gconftool --recursive-unset /apps/evolution

Primero pongo los comandos con "sudo" (algunos ejemplos mencionan que debes ser root para eso). Después de la primera llamada a gconftool sin sudo, debe repetir el apagado del demonio, ya que ese comando lo inicia automáticamente de nuevo.

Ahora verifiquemos nuestro éxito:

dconf dump /org/gnome/evolution/
gconftool --dump /apps/evolution

Esto ahora debería producir conjuntos vacíos. Si inicia Evolution en este punto, debería volver a abrir el asistente de configuración (lo hice por mí). Si no es así (casos raros informaron que), repita lo anterior, todavía no inicie Evolution nuevamente, pero cierre sesión (opcionalmente, simplemente reinicie para estar en el lado de guardar) e inicie sesión nuevamente. Ahora debería haber hecho su trabajo.

Observación: A medida que estas medidas incluyen la cobertura de todo / a gconf y dconf , que deben trabajar con todas las versiones 3.x Evolución (versiones anteriores tenían una estructura de directorios diferente, así que las cosas tienen que ser un poco ajustado para ellos).

Izzy
fuente
Es muy peligroso, hace que el usuario elimine todos sus correos electrónicos, solo necesita rm .local/share/evolution/camel-cert.dbyrm .local/share/evolution/cert8.db
PersianGulf
Claro, pero esa es la idea detrás de un reinicio, ¿no? Y OP pidió explícitamente "comenzar desde cero", lo que no sería posible con sus 3 comandos, lo siento.
Izzy
en el Paso 1 "Shutdown gconf: gconftool-2 --shutdown", la fuente en su publicación hace que parezca que "gconf" es parte del comando.
johny por qué
0

Toda la información de evolución relacionada con el usuario se almacena en gconf. Eliminar / mover $HOME/.gconf/apps/evolutiondebería restablecer la configuración de evolución.

devav2
fuente
0

Nota: Eliminar el directorio gconf podría no funcionar cuando se está en una sesión de GNOME, ya que está en caché. (Y para cualquiera que conduzca por: 3.2 todavía usa gconf, estos pasos serían incorrectos para la versión 3.4 y posteriores).

andre
fuente