Omitir Vínculos de navegación | |
Salir de la Vista de impresión | |
Guía del administrador de Oracle Solaris 11.1 Desktop Oracle Solaris 11.1 Information Library (Español) |
1. Administración de Oracle Solaris Desktop
2. Gestión de las preferencias de usuario con GConf
Uso de la herramienta de línea de comandos GConf
Configuración de valores de preferencia
Preferencias de accesibilidad del teclado
Preferencias de métodos abreviados de teclado
Especificación de preferencias de paneles y objetos de paneles
Estructura de paneles individuales y objetos de paneles
Preferencias de la imagen de presentación
Restauración de valores de preferencia predeterminados
7. Gestión de protectores de pantalla
9. Descripción general del explorador de ayuda Yelp
10. Mejora del rendimiento del sistema Oracle Solaris Desktop
11. Desactivación de funciones en el sistema Oracle Solaris Desktop
El repositorio GConf está estructurado como un simple sistema de archivos que contiene claves organizadas en una jerarquía. Cada clave es un directorio que contiene varias claves o tiene un valor.
El repositorio está organizado en grupos lógicos basados en el tipo de aplicación y contiene los siguientes directorios:
Directorios correspondientes a las aplicaciones que utilizan el repositorio GConf. Puede ver los siguientes directorios:
system
desktop
apps
Por ejemplo, el sistema de archivos contiene el directorio /apps/metacity .
Subdirectorios correspondientes a las categorías de preferencias.
Por ejemplo, el sistema de archivos contiene el directorio /apps/metacity/general.
Un directorio denominado schemas que contiene los archivos de esquema. Los archivos de esquema describen todas las claves de preferencia.
Cada preferencia del repositorio GConf se expresa como un par clave-valor. Una clave de preferencia GConf es un elemento del repositorio que corresponde a una preferencia de aplicación. Por ejemplo, la clave de preferencia /apps/gnome-session/options/show_splash_screen corresponde a la opción Show Splash Screen on Login (Mostrar pantalla de presentación en el inicio) en la herramienta de preferencias de sesiones.
Las claves de preferencia, por lo general, tienen tipos de datos simples, como los siguientes:
Cadenas
Números enteros
Listas de cadenas
Listas de números enteros
El formato de la clave de preferencia en el repositorio depende del módulo de backend del lenguaje extensible de marcas (XML) que se utiliza para leer el repositorio. A continuación, se muestra un ejemplo de la clave de preferencia /desktop/gnome/interface/font_name cuando un módulo de backend XML se utiliza para leer el repositorio:
<entry name="font_name" mtime="1038323555" muser="user123" type="string"> <stringvalue>Sans 10</stringvalue> </entry>
Nota - Cuando en esta guía hace referencia a una clave de preferencia, la ruta hacia la clave se agrega al nombre de la clave. Por ejemplo, la clave de preferencia font_name en el subdirectorio /desktop/gnome/interface se denomina /desktop/gnome/interface/font_name.
El repositorio GConf contiene una serie de ubicaciones de almacenamiento denominadas orígenes de configuración. Los orígenes de configuración se muestran en el archivo de ruta de GConf, que se encuentra en el directorio /etc/gconf/2 .
El archivo de ruta especifica la siguiente información para cada origen de configuración:
Módulo de backend que se debe utilizar para leer el repositorio
Permisos en el repositorio
Ubicación del repositorio
El archivo de ruta de GConf también contiene instrucciones include. De manera predeterminada, el contenido del archivo de ruta de GConf es el siguiente:
xml:readonly:/etc/gconf/gconf.xml.mandatory include /etc/gconf/2/local-mandatory.path include "$(HOME)/.gconf.path" include /etc/gconf/2/local-defaults.path xml:readwrite:$(HOME)/.gconf xml:readonly:/etc/gconf/gconf.xml.defaults
Cuando GConf busca un valor de preferencia, GConf lee los orígenes de configuración en el orden especificado en el archivo de ruta. En la siguiente tabla, se describen los orígenes de configuración en el archivo de ruta.
|
GConf aplica las preferencias en el siguiente orden de prioridad:
Preferencias obligatorias
Preferencias especificadas por el usuario
Preferencias predeterminadas
Las instrucciones include en el archivo de ruta de GConf permiten especificar otros orígenes de configuración.
|
Un esquema GConf es un término colectivo para referirse a una clave de esquema GConf y a un objeto de esquema GConf. Las claves de esquema, los objetos de esquema y su relación con las claves de preferencia se definen de la siguiente manera:
Clave de preferencia: un elemento del repositorio GConf que corresponde a una preferencia de aplicación, por ejemplo, /desktop/gnome/interface/font_name .
Clave de esquema: una clave que almacena un objeto de esquema para una clave de preferencia, por ejemplo, /schemas/desktop/gnome/interface/font_name .
Objeto de esquema: un elemento en un origen de configuración que contiene la siguiente información para una clave de preferencia:
Nombre de la aplicación que utiliza la clave de preferencia
Tipo de valor necesario para la clave de preferencia, por ejemplo, número entero, valor booleano, etc.
Valor predeterminado para la clave de preferencia
Breve documentación sobre la clave de preferencia
Por ejemplo, el objeto de esquema para la clave /schemas/desktop/gnome/interface/font_name es la siguiente:
<schema> <applyto>/desktop/gnome/interface/font_name</applyto> <key>/schemas/desktop/gnome/interface/font_name</key> <owner>gnome</owner> <type>string</type> <default>Sans 10</default> <locale name="C"> <short>Default font</short> <long>Name of the default font used by gtk+.</long> </locale> </schema>
Puede asociar una clave de esquema con una clave de preferencia. Por ejemplo, la clave /desktop/gnome/interface/font_name incluye la siguiente clave de esquema:
<entry name="font_name" mtime="1034873859" schema="/schemas/desktop/gnome/interface/font_name"/>
Al asociar una clave de esquema con una clave de preferencia, la preferencia utiliza el valor sugerido que se especifica en el objeto de esquema de la clave de esquema. El valor sugerido está contenido en el elemento <default> en el objeto de esquema. De manera predeterminada, todas las claves de preferencia en el origen de configuración predeterminado están asociadas con claves de esquema. Generalmente, los esquemas se almacenan en el origen de configuración predeterminado.
Los esquemas se generan a partir de los archivos de definición de esquemas. Un archivo de definición de esquemas define las características de todas las claves para una aplicación determinada y se utiliza para crear un nuevo origen de configuración. Los archivos de definición de esquemas tienen la extensión .schemas y están incluidos en el directorio /etc/gconf/schemas.
Algunos archivos de definición de esquemas están estrechamente relacionados con una parte de la interfaz de usuario de Oracle Solaris Desktop. Por ejemplo, el archivo system_http_proxy.schemas describe las claves correspondientes a las preferencias en la herramienta de preferencias de Internet.
Otros archivos de definición de esquemas describen las claves que no están expuestas por la interfaz de usuario de Oracle Solaris Desktop. Por ejemplo, el archivo panel-global.schemas describe la clave /apps/panel/global/tooltips_enabled . Esta clave, que controla si se muestra la información sobre herramientas en los paneles de escritorio, no se expone como preferencia en ninguna herramienta de preferencias de escritorio. Estas claves pueden modificarse mediante el comando gconftool-2. Para obtener más información, consulte Uso de la herramienta de línea de comandos GConf.
Algunas partes de la interfaz de usuario de Oracle Solaris Desktop contienen preferencias que representan las claves GConf desde más de un archivo de definición de esquemas. Por ejemplo, la herramienta de preferencias de métodos abreviados de teclado contiene preferencias que representan las claves de los archivos panel-global-config.schemas y metacity.schemas.