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/
.
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.
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.