JavaScript is required to for searching.
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)
search filter icon
search icon

Información del documento

Prefacio

1.  Administración de Oracle Solaris Desktop

2.  Gestión de las preferencias de usuario con GConf

Descripción general de GConf

Componentes del repositorio GConf

Orígenes de configuración

Esquema

Archivos de definición de esquemas

Daemon GConf

Uso de la herramienta de línea de comandos GConf

Configuración de valores de preferencia

Preferencias generales

Preferencias de proxy HTTP

Número de espacios de trabajo

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 aspecto

Preferencias de fuentes

Preferencias de fondo

Preferencias de la imagen de presentación

Restauración de valores de preferencia predeterminados

3.  Personalización de menús

4.  Instalación de temas

5.  Personalización de fuentes

6.  Uso de tipos MIME

7.  Gestión de protectores de pantalla

8.  Gestión de sesiones

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

12.  Uso del sistema de ventanas X

A.  Directorios ocultos

Glosario

Índice

Componentes del repositorio GConf

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:

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:

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.


Orígenes de configuración

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:

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.

Origen de configuración
Descripción
Obligatorio
Los permisos para el origen de configuración están establecidos como sólo lectura. Los usuarios no podrán sobrescribir los valores de este origen. Por lo tanto, las preferencias del origen son obligatorias.
Usuario
El origen de configuración se almacena en el directorio .gconf, en el directorio raíz del usuario. Cuando el usuario establece una preferencia, la información sobre la nueva preferencia se agrega a esta ubicación.

Puede utilizar la aplicación de editor de configuración para modificar el origen de configuración del usuario.

Predeterminado
El origen de configuración predeterminado contiene la configuración de preferencias predeterminada.

GConf aplica las preferencias en el siguiente orden de prioridad:

  1. Preferencias obligatorias

  2. Preferencias especificadas por el usuario

  3. Preferencias predeterminadas

Las instrucciones include en el archivo de ruta de GConf permiten especificar otros orígenes de configuración.

Origen de configuración incluido
Descripción
/etc/gconf/2/local-mandatory.path
Utilice este origen de configuración para almacenar los valores de preferencia obligatorios para un sistema determinado.
$(HOME)/.gconf.path
Especifique la ubicación del origen de configuración en el directorio raíz en el archivo .gconf.path.
/etc/gconf/2/local-defaults.path
Utilice este origen de configuración para almacenar los valores de preferencia predeterminados para un sistema específico.

Esquema

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:

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.

Archivos de definición de esquemas

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.