Mark Shuttleworth escribió recientemente en su blog sobre la decisión de incluir las bibliotecas Qt en la versión 11.10, con un seguimiento de Jono Bacon. Mark afirma que el mayor desafío para integrar aplicaciones escritas en Qt en el sistema Ubuntu más grande es la actual incompatibilidad de Qt con dconf.
¿Qué es dconf y cuál es el papel que juega en Ubuntu?
Respuestas:
Introducción
Como otras respuestas en este sitio discuten
gconf
ydconf
juntas, me concentraré en discutir herramientas de línea de comandos comogsettings
y la interfaz gráfica de usuariodconf-editor
que se utilizan para acceder a ladconf
base de datos.En el sitio oficial de GNOME se observa que
Utilizando
gsettings
para ver y cambiar la configuraciónUna vez que uno se entera
gsettings
, puede ser tan fácil como la interfaz gráfica de usuariodconf-editor
. Las opciones se pueden enumerar ingresandoman gsettings
o yendo a las páginas de manual de Ubuntu en línea .NOTA: Como el sistema de todos tiene diferentes programas instalados, es posible que tenga que sustituir los elementos específicos que elijo por otros diferentes cuando experimente usted mismo, ya que estoy usando XUbuntu XFce con muchos programas de GNOME.
Para enumerar todos los esquemas disponibles, ingrese
Para incluir también todas las claves, ingrese
Sin embargo , por lo general, es más fácil especificar con qué desea, por ejemplo,
Esto devuelve una larga lista; Lo he acortado a:
Ahora, cuando haya encontrado el esquema que le interesa, enumere las claves con
Esto devuelve una lista (nuevamente la he acortado):
Elija uno y vea cuál es el valor actual con
Esto devuelve un valor de verdadero, así que para revertirlo, use
Estos son ejemplos triviales , pero muestran básicamente cómo se identifican y cambian las claves y los valores
gsettings
.Usando dconf-editor para cambiar la configuración
El programa GUI
dconf-editor
se instala con el paquete dconf-tools haciendo clic aquí o ejecutandoA continuación, ejecutarlo mediante la introducción en el terminal o en el menú de inicio rápido,
dconf-editor
.Como puede ver en la captura de pantalla, todos los diversos esquemas se pueden expandir en el lado izquierdo y seleccionar la clave adecuada. Es muy sencillo navegar hasta el valor que desea (en este caso, las
gnome-mplayer
preferencias). Puede hacer clic en la casilla de verificación para activar un valor o agregar un valor numérico en una de las otras casillas. También puede buscar dentro del editor dconf con Ctrl+ Fatajo de teclado.También puede agregar otro registro al
log-viewer
agregar una ruta en el formulario ['/var/log/auth.log', var .... '] en la captura de pantalla a continuación.Conclusión
Hay muchas otras formas útiles en las que puede modificar la configuración con ambos
gsettings
ydconf-editor
son fáciles de usar. Vale la pena mirarlos para ver si hay opciones allí que no están en las preferencias de los programas, ya que puede personalizar su programa de la manera que desee. Como fossfreedom mostró recientemente en esta preguntasaber usar
gsettings
odconf-editor
es extremadamente valioso. Ver también:fuente
gsettings
y eldconf-editor
trabajo tanto en ladconf
base de datos, ¿por qué no muestran la misma información?gsetting
el 12.04 muestra valores para el esquemacom.canonical.Unity.Launcher
y la clave,favorites
perodconf-editor
ni siquiera ofrece nicom.canonical.Unity
mucho menos el esquema completo o la clave.yum install dconf-editor
para instalar la herramienta GUI.Para aquellos que vienen de Windows que quieren una respuesta simple, dconf es el equivalente de gnome al registro de Windows ... un gran árbol binario donde cualquier programa puede almacenar y compartir su configuración.
Primero migraron de las configuraciones tradicionales de Unix (un archivo de texto para cada aplicación, cada una con su propio formato) a un árbol estándar de archivos XML, administrado por gconf. En los últimos tiempos, como casi nadie editó esos archivos XML directamente y los problemas de rendimiento de leer y analizar MUCHOS archivos, migraron a un formato binario al migrar de gconf a dconf.
A diferencia del registro de Windows, dconf debe tener todas las entradas de configuración enumeradas, incluso si están configuradas con los valores predeterminados. Por lo tanto, no hay entradas ocultas, puede cambiarlas o restablecerlas por defecto fácilmente.
fuente
dconf no es específico de Ubuntu, es la tecnología GNOME utilizada para almacenar la configuración de la aplicación. Para más detalles, lea http://live.gnome.org/dconf
fuente