<?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-keyfiles" xml:lang="es">

  <info>
    <link type="guide" xref="setup"/>
    <link type="seealso" xref="dconf"/>
    <link type="seealso" xref="dconf-profiles"/>
    <revision pkgversion="3.30" date="2019-02-08" status="review"/>

    <credit type="author copyright">
      <name>Ryan Lortie</name>
      <email>desrt@desrt.ca</email>
      <years>2012</years>
    </credit>
    <credit type="author">
      <name>Aruna Sankaranarayanan</name>
      <email>aruna.evam@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>Use <em>archivos de claves</em> <sys its:translate="no">dconf</sys> para configurar opciones específicas con un editor de texto.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Daniel Mustieles</mal:name>
      <mal:email>daniel.mustieles@gmail.com</mal:email>
      <mal:years>2017 - 2021</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Oliver Gutiérrez</mal:name>
      <mal:email>ogutsua@gmail.com</mal:email>
      <mal:years>2018 - 2020</mal:years>
    </mal:credit>
  </info>

  <title>Controlar opciones de configuración con archivos de claves</title>

  <p>Los archivos de la base de datos del sistema, localizados en <file its:translate="no">/etc/dconf/db</file>, no pueden editarse directamente porque están guardados en el formato GVDB. Para cambiar las preferencias del sistema usando un editor de texto, puede modificar <em>los archivos de claves</em> en las <em>carpetas de archivos de claves</em>. Cada carpeta de archivos de claves corresponde a un archivo en particular de la base de datos del sistema, y tiene el mismo nombre que el archivo de esa base de datos con la extensión «.d» al final. (por ejemplo, <file>/etc/dconf/db/local.d</file>). Todas las carpetas de archivos de claves se encuentran en <file its:translate="no">/etc/dconf/db</file>, y cada uno contiene archivos de claves en un formato especial que puede compilarse en la <sys its:translate="no">dconf</sys> base de datos.</p>

  <listing>
    <title>Un archivo de claves en esta carpeta se parecerá a esto:</title>
      <code>
# Some useful default settings for our site

[system/proxy/http]
host='172.16.0.1'
enabled=true

[org/gnome/desktop/background]
picture-uri='file:///usr/local/rupert-corp/company-wallpaper.jpeg'
      </code>
  </listing>

  <note style="important">
    <p>Debe ejecutar <cmd>dconf update</cmd> cuando modifique un archivo de claves. Cuando lo haga, <sys its:translate="no">dconf</sys> compara la marca de tiempo en el archivo de la base de datos del sistema con la del archivo de claves en la carpeta correspondiente. Si la marca de tiempo en la carpeta de archivos de claves es más reciente que la del archivo de base de datos, <sys its:translate="no">dconf</sys> regenera el archivo <code>system-db</code> y envía una notificación al bus de sistema de <sys>D-Bus</sys>, que a su vez notifica a todas las aplicaciones en ejecución para que vuelvan a cargar sus ajustes.</p>
  </note>

  <p>El nombre del grupo en el archivo de claves hace referencia a <link href="https://developer.gnome.org/GSettings/">ID de esquema GSettings</link>. Por ejemplo, <code>org/gnome/desktop/background</code> hace referencia al esquema <code>org.gnome.desktop.background</code>, que contiene la clave <code>picture-uri</code>.</p>

  <p>Se espera que los valores bajo un grupo tengan un <link href="https://developer.gnome.org/glib/stable/gvariant-text.html">formato de GVariant serializado</link>.</p>

</page>
