6.4.2. Selección de un perfil dconf

Al iniciarse, dconf consulta el entorno $DCONF_PROFILE para encontrar el nombre del perfil dconf a abrir. El resultado depende de si la variable está establecida o no:

  • Si se establece, dconf intenta abrir el perfil nombrado en la variable y aborta si este paso falla.
  • Si no se establece, dconf intenta abrir el perfil llamado user y utiliza una configuración interna de la red si este paso falla.

Cada línea de un perfil dconf especifica una base de datos dconf.

La primera línea indica la base de datos utilizada para escribir los cambios. Las líneas restantes muestran las bases de datos de sólo lectura.

A continuación se muestra un ejemplo de perfil almacenado en /etc/dconf/profile/user:

user-db:user
system-db:local
system-db:site

En este ejemplo, el perfil dconf especifica tres bases de datos. user es el nombre de la base de datos del usuario que se encuentra en ~/.config/dconf, y local y site son bases de datos del sistema, ubicadas en /etc/dconf/db/.

Nota

Para aplicar un nuevo perfil de usuario de dconf a la sesión del usuario, es necesario cerrar la sesión y volver a iniciarla, ya que el perfil de dconf para una sesión se determina al iniciar la sesión.

Aviso

Como usuario o desarrollador de aplicaciones, no manipule dconf directamente. Para manipular dconf, utilice siempre el botón dconf-editor o la utilidad gsettings para manipular dconf. La única excepción para usar dconf directamente es cuando se establecen configuraciones por defecto en todo el sistema, porque las herramientas mencionadas anteriormente no permiten manipular dichas configuraciones.