Estaba jugando con la herramienta MATE Tweak y, de repente, una estúpida opción eliminó todos los applets de mi panel y los reemplazó con un diseño predeterminado: ¡eso ni siquiera confirma primero la acción destructiva!
Sin embargo, tengo una copia de seguridad de mi carpeta de inicio en la vieja PC ... ¿Qué debo copiar para recuperar mi panel? Intenté buscar .mateconf
, .config/mate
o dconf/user
no lo logré, tanto en mis computadoras nuevas como en las antiguas, el Editor DConf no mostró nada útil en org.mate.panel, solo cosas predeterminadas.
/usr/share/mate-panel/layouts
pero ¿dónde, de hecho, se almacenan los cambios temporales localmente si nunca hago clic en ese botón? +1 y estoy investigando: -SRespuestas:
Si tiene una copia de seguridad de su archivo de base de datos dconf, que generalmente está en
~/.config/dconf/user
, puede restaurar la configuración desde esa base de datos. Pero hay que hacer algo de trabajo.Dconf lee los valores de la base de datos de un archivo de perfil (Ver wiki aquí ). Y la ruta de ese archivo de perfil se lee desde la
DCONF_PROFILE
variable de entorno.Entonces, primero cree un archivo nombrado
user2
en su directorio de inicio con contenido como esteColoque su antiguo archivo de base de datos dconf en el
~/.config/dconf/
directorio con nombreuser2
.user
Ya debería haber un archivo con nombre .Abra una terminal y extraiga la configuración de la base de datos anterior
Esto volcará los valores de la base de datos dconf anterior en formato clave-valor en el
~/mate-old
archivo.Ahora vuelva a cargar la configuración en la base de datos actual
Esto restaurará la mayoría de las configuraciones de mate.
Extra: si lo desea, puede restaurar toda la base de datos
/
en lugar de/org/mate
. Pero no estoy recomendando esto.fuente
dconf dump
los caminos deben terminar con barras. Además, el autor solicitó restaurar la configuración del panel, y no hay necesidad de restaurar el/org/mate/
árbol completo para hacerlo; la configuración del panel se encuentra debajo/org/mate/panel/
.Estas preferencias se almacenan en la
dconf
base de datos, en la que se escribe cuando se realizan cambios en la GUI, lagsettings
CLI (donde se pueden encontrar muchas configuraciones de panel) odconf
CLI.De acuerdo a
/usr/share/doc/dconf-gsettings-backend/README
He determinado por experimento (cambiando la configuración y observando el tiempo de modificación del archivo) que este único archivo binario grande en Ubuntu MATE 16.04 es definitivamente
que no es legible para los humanos, por supuesto
Si no tiene este archivo en su copia de seguridad, entonces probablemente no pueda usar la copia de seguridad para restaurar la configuración de su panel :(
fuente
dconf-editor
para encontrar esas configuraciones y copiar manualmente, pero no las encontré allí: (