Gconf

GConf
Información sobre la plantilla
Sistemas Operativos compatiblesLinux

GConf. Es un sistema para almacenar las preferencias de las aplicaciones en un entorno GNOME.

Arquitectura

GConf está basado en la implementación de C de CORBA llamada ORBit. Esta arquitectura esta basada en un servicio que inicializa varias fuentes de esquemas de configuración durante el login del usuario. Cada fuente está basada en un backend específico que traduce los pares clave y valor que componen la base de datos de configuración; el backend por defecto está basado en XML.

Características

La información en GConf se guarda en forma de árbol, de la misma forma en que se organizan los discos con sus ficheros y directorios.

GConf solo admite un conjunto limitado de tipos de datos, principalmente numéricos (entero, coma flotante), cadenas y valores lógicos (booleanos). Hay otros tipos especiales, como las listas, que permiten almacenar una lista de valores bajo una clave única, o los esquemas, que son tipos especiales que permiten almacenar información acerca de una clave de la base de datos, como su documentación asociada, etc.

Schemas

Una aplicación que use GConf debe dar una descripción de cada clave que se crea en la base de datos. Esta configuración también se almacena en la base de datos de configuración y tiene como nombre schema, esta contiene un texto descriptivo, el tipo de valor válido y el valor por defecto.

Fuentes