<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="dconf-profiles" xml:lang="ca">

  <info>
    <link type="guide" xref="setup"/>
    <link type="seealso" xref="dconf-custom-defaults"/>
    <link type="seealso" xref="dconf"/>
    <revision pkgversion="3.30" date="2019-02-22" status="incomplete"/>

    <credit type="author copyright">
      <name>Ryan Lortie</name>
      <email>desrt@desrt.ca</email>
      <years>2012</years>
    </credit>
    <credit type="editor">
      <name>Jana Švárová</name>
      <email>jana.svarova@gmail.com</email>
    </credit>
    <credit type="editor">
      <name>Petr Kovar</name>
      <email>pknbe@volny.cz</email>
      <years>2019</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Informació detallada sobre el perfil i el perfil seleccionat.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Jaume Jorba</mal:name>
      <mal:email>jaume.jorba@gmail.com</mal:email>
      <mal:years>2019</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Victor Dargallo</mal:name>
      <mal:email>victordargallo@disroot.org</mal:email>
      <mal:years>2025</mal:years>
    </mal:credit>
  </info>

  <title>Perfils</title>

  <p>Un <em>perfil</em> é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.</p>

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

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

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

  <p>Una línia <code>system-db</code> especifica una base de dades del sistema. Aquestes bases de dades es troben a <file>/etc/dconf/db/</file>.</p>

  <example>
    <listing>
      <title>Exemple de perfil</title>
<code its:translate="no">
user-db:user
system-db:<var>local</var>
system-db:<var>site</var>
</code>
    </listing>
  </example>

  <!-- TODO: explain the profile syntax (maybe new page) -->
  <!--TODO: explain local and site -->

  <p>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'<code>usuari</code> té precedència sobre la configuració del fitxer de base de dades <code>local</code>, i el fitxer de base de dades <code>local</code> té preferència sobre el fitxer de base de dades <code>lloc</code>.</p>

  <p>No obstant això, l'ordre de precedència de <link xref="dconf-lockdown">bloquejos</link> es reverteix. Els bloquejos introduïts als fitxers de bases de dades <code>lloc</code> o <code>local</code> tenen prioritat sobre els presents a <code>usuari</code>.</p>

  <note style="important">
  <p>El perfil <sys>dconf</sys> 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 <sys>dconf</sys>.</p>
  </note>

  <p>Per a veure més informació, aneu a la pàgina man <link its:translate="no" href="man:dconf(7)">
  <cmd>dconf</cmd>(7)</link>.</p>

  <section id="dconf-profiles">

  <title>Seleccionar un perfil</title>

  <p>En iniciar, <sys>dconf</sys> consulta la variable d'entorn <sys>DCONF_PROFILE</sys>. La variable pot especificar un camí relatiu a un fitxer a <file>/etc/dconf/profile/</file>, o un camí absolut, per exemple, al directori d'inici de l'usuari.</p>

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

  <p>Per a veure més informació, aneu a la pàgina man <link its:translate="no" href="man:dconf(7)">
  <cmd>dconf</cmd>(7)</link>.</p>

  </section>

</page>
