Dconf es bastante joven, pero mi base de datos ya es un desastre con muchas claves "sin esquema". ¿Hay alguna manera de hacer un poco de limpieza, o tendría que comenzar desde cero (eliminando ~ / .config / dconf / user, supongo)?
dconf
maintenance
htorque
fuente
fuente

Respuestas:
Esto es posible usando el
dconf resetcomando, aunque no está claro si eso es un efecto secundario de un error.Para una sola clave:
No debe terminar con a
/.Para todo un camino:
Debe terminar con a
/.Si hace esto mientras se
dconf-editorabre, es probable que se bloquee.fuente
Si desea limpiar la base de datos dconf, primero debe volcar toda la configuración de dconf a través de:
Después de esos pasos, debe volver a abrir su sesión gráfica (cerrar sesión / iniciar sesión). Esto creará el
~/.config/dconf/userarchivo nuevamente con casi 0 contenido - configuración predeterminada.En cuanto al
user-backuparchivo que había creado anteriormente, es solo un archivo de texto sin formato:Para que pueda editarlo y eliminar las entradas / bloques deseados de ese archivo. En otras palabras, límpielo.
Cuando termines, cárgalo:
Creo que deberías reiniciar tu sesión gráfica después de eso nuevamente.
Y eso es todo, pero debe recordar que no se guardarán todas las entradas que tengan valores predeterminados: se crearán nuevamente cuando alguna aplicación lo solicite, lo cual es bueno porque desea hacer una copia de seguridad solo de los valores que ha cambiado .
fuente
Alt+Ctrl+F3, pude realizar estos pasos. Un comando útil adicional fuesudo pkill -u <username>reiniciar la sesión activa de escritorio de gnome.Instalar
gconf-cleanerdesde el centro de software.sudo apt-get install gconf-cleanerEn sus propias palabras, "GConf Cleaner es una herramienta para limpiar la base de datos de Gconf que posiblemente esté abarrotada de claves innecesarias o inválidas".
fuente