Ryan Lortie
desrt@desrt.ca 2012
Jana Švárová
jana.svarova@gmail.com
Petr Kovar
pknbe@volny.cz 2019
Informació detallada sobre el perfil i el perfil seleccionat.
Jaume Jorba
jaume.jorba@gmail.com 2019

# Perfils

Un perfil és una llista de bases de dades de configuració. La primera base de dades d'un perfil és la base de dades d'escriptura i les bases de dades restants són de només lectura. Cadascuna de les bases de dades del sistema es genera a partir d'un directori de fitxers clau. Cada directori de fitxers clau conté un o més fitxers clau. Cada fitxer clau conté almenys un camí dconf i una o més tecles i els valors corresponents.

Les parelles de claus que hi ha al perfil dconf sobreescriurà la configuració predeterminada tret que hi hagi un problema amb el valor que hàgiu definit.

Normalment voldreu que un perfil dconf consistent en una base de dades d'usuari i com a mínim una de sistema. El perfil mostra una base de dades per línia.

La primera línia d'un perfil és la base de dades a la qual s’escriuen els canvis. Normalment és `user-db:user`. user és el nom de la base de dades d'usuari que normalment es pot trobar a ~/.config/dconf.

Una línia `system-db` especifica una base de dades del sistema. Aquestes bases de dades es troben a /etc/dconf/db/.

# Exemple de perfil

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

Configurar un sol usuari i diverses bases de dades del sistema permet definir les preferències. La configuració del fitxer de base de dades per l'`usuari` té precedència sobre la configuració del fitxer de base de dades `local`, i el fitxer de base de dades `local` té preferència sobre el fitxer de base de dades `lloc`.

No obstant això, l'ordre de precedència de bloquejos es reverteix. Els bloquejos introduïts als fitxers de bases de dades `lloc` o `local` tenen prioritat sobre els presents a `usuari`.

El perfil dconf d'una sessió es determina a l'inici de la sessió, pel que els usuaris s'hauran de tancar i iniciar la sessió per a que s'apliqui un nou perfil dconf.

Per a veure més informació, aneu a la pàgina man dconf(7).

# Seleccionar un perfil

En iniciar, dconf consulta la variable d'entorn DCONF_PROFILE. La variable pot especificar una ruta relativa a un fitxer a /etc/dconf/profile/, o una ruta absoluta, per exemple, al directori d'inici de l'usuari.

Si la variable d'entorn està configurada, dconf intenta obrir el perfil anomenat i avorta si falla. Si la variable d'entorn no està configurada, dconf intenta obrir el perfil anomenat «usuari». I si falla retorna a la configuració interna.

Per a veure més informació, aneu a la pàgina man dconf(7).