Blame platform-overview/es/tech-gsettings.page

Packit 1470ea
Packit 1470ea
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-gsettings" xml:lang="es">
Packit 1470ea
Packit 1470ea
  <info>
Packit 1470ea
    <link type="guide" xref="tech" group="gsettings"/>
Packit 1470ea
    <revision pkgversion="3.0" date="2013-01-30" status="candidate"/>
Packit 1470ea
Packit 1470ea
    <credit type="author copyright">
Packit 1470ea
      <name>Federico Mena Quintero</name>
Packit 1470ea
      <email its:translate="no">federico@gnome.org</email>
Packit 1470ea
      <years>2013</years>
Packit 1470ea
    </credit>
Packit 1470ea
Packit 1470ea
    <include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
Packit 1470ea
Packit 1470ea
    <desc>Almacenamiento de la configuración para preferencias de las aplicaciones</desc>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Daniel Mustieles</mal:name>
Packit 1470ea
      <mal:email>daniel.mustieles@gmail.com</mal:email>
Packit 1470ea
      <mal:years>2011-2017</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Jorge González</mal:name>
Packit 1470ea
      <mal:email>jorgegonz@svn.gnome.org</mal:email>
Packit 1470ea
      <mal:years>2007-2010</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  
Packit 1470ea
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
Packit 1470ea
      <mal:name>Mario Carrión</mal:name>
Packit 1470ea
      <mal:email>mario@monouml.org</mal:email>
Packit 1470ea
      <mal:years>2006</mal:years>
Packit 1470ea
    </mal:credit>
Packit 1470ea
  </info>
Packit 1470ea
Packit 1470ea
<title>GSettings</title>
Packit 1470ea
Packit 1470ea
  

GSettings es la parte de <link xref="tech-glib">GLib</link> que permite a las aplicaciones guardar su configuración y las preferencias del usuario de una manera estándar.

Packit 1470ea
Packit 1470ea
  

Una aplicación que usa GSettings define un esquema o claves de configuracion. El esquema de cada clave contiene el nombre de la clave, una descripción legible de para qué sirve la clave, el tipo de clave (cadena, entera, etc.) y un valor predeterminado.

Packit 1470ea
Packit 1470ea
  

GSettings usa el almacenamiento del sistema operativo para datos de configuración. En sistemas GNU esto lo hace DConf; en Windows, es el Registro y en MAC OS es el mecanismo de lista de propiedades NextStep.

Packit 1470ea
Packit 1470ea
  

GSettings le permite monitorizar los cambios en los valores de las claves, por lo que su aplicación puede responder dinámicamente a los cambios globales en la configuración. Por ejemplo, todas las aplicaciones que muestran relojes pueden responder a un cambio global en el formato de 12h/24 inmediatamente, sin necesidad de reiniciarlas.

Packit 1470ea
Packit 1470ea
  <list style="compact">
Packit 1470ea
    <item>

<link href="http://developer.gnome.org/gio/stable/GSettings.html">Manual de referencia de GSettings</link>

</item>
Packit 1470ea
</list>
Packit 1470ea
Packit 1470ea
Packit 1470ea
</page>