Cuando modifico una configuración en el menú Configuración en Ubuntu, ¿dónde se almacena esa información? Por ejemplo, si agrego un método abreviado de teclado personalizado o configuro mi pantalla predeterminada, ¿de dónde saca esta información el sistema operativo? Estoy seguro de que termina en un archivo de texto en alguna parte, pero aún no lo he encontrado (probablemente porque no estoy muy seguro de dónde buscar).
Actualizar:
¡GUAUU! ¡Todas las respuestas a continuación hasta ahora han sido súper útiles! Mi pregunta fue quizás un poco demasiado general, e idealmente aceptaría todas las respuestas como correctas porque todas proporcionan herramientas muy útiles para encontrar información útil de configuración (u otra).
Estoy aceptando la respuesta de @ AB, porque dconf watch /
rasqué mi picor particular perfectamente. Sin embargo, dirigiría a los futuros lectores a la respuesta de @ serg por su detalle, y a la respuesta de @DK Bose por su utilidad general. ¡También sugeriría a cualquiera con una pregunta similar que experimente con todos los comandos sugeridos como haré!
fuente
~/.config
.~./gconf
y~/gnome*
;)Respuestas:
Hay muchos lugares posibles:
Tu carpeta de configuración
~/.config
. Mirar conLos archivos de puntos se dirigen directamente a su carpeta de inicio. Mire, por ejemplo, su
.mozilla
carpeta conLos archivos en su carpeta local
~/.local
. Mirar conLa
dconf
base de datos, ver cony hacer algunos cambios para verificarlo ...
fuente
Un posible enfoque general es este. Cierre todos los demás programas, excepto el que vaya a modificar. Haz tu retoque. Luego, ejecute inmediatamente algo como esto:
Puede ver algunos éxitos que puede decidir que no son relevantes.
find
le permite eliminarlos:Puede agregar o eliminar rutas, según sus necesidades.
Como ejemplo, cambiaré la configuración de un editor de texto, Mousepad, y luego ejecutaré la versión larga.
(El último golpe en su mayoría no es útil).
fuente
El lugar donde se almacena la información del menú de configuración depende de algunos de los elementos. Las cosas tales como fondo de escritorio, temas, el lenguaje y atajos de teclado (incluyendo los personalizados) - los que todos van a la dconf esquemas, mientras que cosas tales como la configuración de la pantalla y la configuración de red tienen que interactuar con
xrandr
ynetwork-manager
programas, respectivamente.Por ejemplo, en el menú de configuración tengo un acceso directo personalizado
PAGE-DOWN
. Si lo hago de maneradconf dump / | grep -C 5 PAGE
adecuada, veré la siguiente entrada:Lo mismo para la configuración de Energía, está en
dconf
:Tema:
En cuanto al posicionamiento de la pantalla, puede hacerlo a través de Configuración -> Mostrar menú o usar
xrandr
, por ejemplo, algo como(Ejemplo de Arch Wiki)
Aún más manual, es alterar el
.config/monitors.xml
archivo, que es lo quexrandr
hace.Pero, sobre todo, gobierna
gnome-settings-daemon
si tienes Gnome shell ounity-settings-daemon
si tienes Unity (escritorio predeterminado). Sabiendo eso, lo he usadodconf
,gconf
yxrandr
en numerosos scripts en este sitio para ajustar la funcionalidad del escritorio, y lo he usadognome-settings-daemon
para simplificar el comportamiento delopenbox
entorno. A continuación se presentan algunos ejemplos,Asignar idioma de teclado predeterminado por aplicación (usos
gsettings
)¿Cómo configurar permanentemente la resolución de mi segunda pantalla? (usos
xrandr
)fuente