Guía del administrador de Oracle® Solaris 11.2 Desktop

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Preferencias generales

En las siguientes secciones, se describe cómo asignar valores obligatorios o predeterminados a las preferencias generales.

Preferencias de proxy HTTP

Para establecer las preferencias de proxy HTTP, modifique los valores de las claves de preferencia en la ubicación /system/http_proxy/. Por ejemplo, para establecer un valor obligatorio para el host de proxy HTTP, escriba el siguiente comando:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string \
--set /system/http_proxy/host proxy-name

Para establecer un valor predeterminado para el host de proxy HTTP, escriba el siguiente comando:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults --type string \
--set /system/http_proxy/host proxy-name

También puede establecer otras preferencias relacionadas con el proxy HTTP. Para obtener información sobre otras preferencias de proxy HTTP, consulte el archivo de definición de esquemas system_http_proxy.schemas .

Número de espacios de trabajo

Para establecer un número obligatorio de espacios de trabajo, escriba el siguiente comando:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type int \
--set /apps/metacity/general/num_workspaces integer

Para establecer un número predeterminado de espacios de trabajo, escriba el siguiente comando:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults --type int \
--set /apps/metacity/general/num_workspaces integer

También puede establecer otras preferencias del gestor de ventanas. Para obtener información sobre otras preferencias del gestor de ventanas, consulte el archivo de definición de esquemas metacity.schemas.

Preferencias de accesibilidad del teclado

Para establecer las preferencias de accesibilidad del teclado, modifique los valores de las claves de preferencia en la ubicación /desktop/gnome/accessibility/keyboard. Por ejemplo, si desea establecer un valor obligatorio para activar las funciones de accesibilidad del teclado, escriba el siguiente comando:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type bool \
--set /desktop/gnome/accessibility/keyboard/enable true

Para establecer un valor predeterminado para esta preferencia, escriba el siguiente comando:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool \
--set /desktop/gnome/accessibility/keyboard/enable false

También puede establecer otras preferencias de accesibilidad del teclado. Para obtener información sobre otras preferencias de accesibilidad del teclado, consulte el archivo de definición de esquemas desktop_gnome_accessibility_keyboard.schemas.

Preferencias de métodos abreviados de teclado

Para establecer las preferencias de métodos abreviados de teclado, modifique los valores de las claves de preferencia en la ubicación /apps/metacity/global_keybindings. Por ejemplo, posiblemente desee que los usuarios utilicen solamente el método abreviado de teclado Alt + F3 para abrir el cuadro de diálogo Run Application (Ejecutar aplicación). Para establecer este valor obligatorio, escriba el siguiente comando:

# gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string \
--set /apps/metacity/global_keybindings/panel_run_dialog '<Alt>F3'

También puede establecer otras preferencias de métodos abreviados de teclado. Para obtener información sobre otras preferencias de métodos abreviados de teclado, consulte el archivo de definición de esquemas metacity.schemas.

Especificación de preferencias de paneles y objetos de paneles

    El archivo panel-default-setup.entries especifica los siguientes detalles de los paneles en Oracle Solaris Desktop:

  • Número de paneles

  • Tipos de paneles

  • Propiedades de paneles

  • Contenido de paneles

Para configurar paneles individuales y objetos de paneles, primero debe comprender la estructura del archivo panel-default-setup.entries.

Para establecer preferencias para paneles individuales y objetos de paneles, debe establecer los valores de varias preferencias en un origen de configuración. La manera más fácil de establecer los valores de las preferencias de paneles es usar el comando gconftool-2 con las opciones --dump y --load.

Estructura de paneles individuales y objetos de paneles

El archivo panel-default-setup.entries contiene secciones que especifican paneles, contenidos de paneles y valores específicos para claves de esquema. El archivo panel-default-setup.entries está en el directorio /etc/gconf/schemas.

    El archivo panel-default-setup.entries está estructurado de la siguiente manera:

  • Claves que especifican la estructura general de paneles, applets y otros objetos de paneles en Oracle Solaris Desktop. Las siguientes teclas especifican la cantidad de paneles, objetos de paneles y applets que aparecen en Oracle Solaris Desktop:

    • /apps/panel/default_setup/general/toplevel_id_list

    • /apps/panel/default_setup/general/object_id_list

    • /apps/panel/default_setup/general/applet_id_list

    Las claves también pueden asignar identificadores para cada panel, objeto de panel y applet. Por ejemplo, la siguiente muestra del archivo panel-default-setup.entries especifica que un panel aparece en Oracle Solaris Desktop:

    <entry>
    		<key>toplevel_id_listkey>toplevel_id_list>
    		<schema_key>/schemas/apps/panel/general/toplevel_id_listschema_key>/schemas/apps/panel/general/toplevel_id_list>
    		<value>
    			<list type="string">
    				<value>
    				<string>bottom_panelstring>bottom_panel>
    				</value>
    			</list>
    		</value>
    </entry>

    En el archivo panel-default-setup.entries, el identificador bottom_panel identifica el panel de borde inferior.

  • Claves que especifican las propiedades de los paneles. Las claves de propiedades de los paneles están estructuradas de la siguiente manera:

    /apps/panel/default_setup/toplevels/panel-name/panel-property-key

    Por ejemplo, la clave /apps/panel/default_setup/toplevels/bottom_panel/size especifica el tamaño del panel inferior.

  • Claves que especifican los objetos de paneles, las propiedades de los objetos de paneles y los paneles en los que residen los objetos. Por ejemplo, la siguiente muestra del archivo panel-default-setup.entries especifica un objeto del menú principal a la izquierda del panel inferior:

    <entrylist base="/apps/panel/default_setup/objects/main_menu">
    		<entry>
    			<key>
    
    object_type
    
    </key>
    			<schema_key>/schemas/apps/panel/objects/object_type
    
    </schema_key>
    					<value>
    			<string>menu-object
    
    </string
    
    >
    			</value>
    		</entry>
    		<entry>
    			<key>
    
    toplevel_id
    
    </key>
    			<schema_key>/schemas/apps/panel/objects/toplevel_id
    
    </schema_key>
    			<value>
    			<string>bottom_panel
    
    </string>			</value>
    			</entry>
    		<entry>
    			<key>position
    
    </key
    
    >
    			<schema_key>/schemas/apps/panel/objects/position
    
    </schema_key>
    			<value>
    			<int>0</
    
    int>
    			</value>
    		</entry>
    		<!-- Possibly more entry elements -->
    </entrylist>
  • Claves que especifican los applets, las preferencias de applets y los paneles en los que residen los applets. Por ejemplo, la siguiente muestra de panel-default-setup.entries especifica el applet de la lista de ventanas, en el panel inferior:

    <entrylist base="/apps/panel/default_setup/applets/window_list">
    		<entry>
    			<key>object_type
    
    </key>
    			<schema_key>/schemas/apps/panel/objects/object_type
    
    </schema_key>
    			<value>
    			<string>bonobo-applet
    
    </string>
    			</value>
    		</entry>
    		<entry>
    			<key>toplevel_id
    
    </key>
    			<schema_key>/schemas/apps/panel/objects/toplevel_id
    
    </schema_key>
    			<value>
    			<string>bottom_panel
    
    </string>
    			</value>
    		</entry>
    		<entry>
    			<key>position</
    
    key>
    
    
    			<schema_key>/schemas/apps/panel/objects/position
    
    </schema_key>
    			<value>
    			<int>2</
    
    int>
    
    
    			</value>
    		</entry>
    		<!-- Possibly more entry elements -->
    		<entry>
    			<key>bonobo_iid
    
    </key>
    			<schema_key>/schemas/apps/panel/objects/bonobo_iid_type
    
    </schema_key>
    			<value>
    			<string>OAFIID:GNOME_WindowListApplet
    
    </string>
    			</value>
    		</entry>
    </entrylist>

    OAFIID es un identificador único para un applet. Para encontrar OAFIID para un applet determinado, consulte el archivo .server para el applet en el directorio /usr/lib/bonobo/servers. Por ejemplo, el siguiente fragmento de GNOME_Wncklet_Factory.server muestra OAFIID para el applet de la lista de ventanas:

    <oaf_server iid="OAFIID:GNOME_WindowListApplet"
    type="factory" location="OAFIID:GNOME_Wncklet_Factory">

Cómo establecer preferencias para paneles individuales y objetos de paneles

  1. Inicie sesión con una cuenta de usuario.
  2. Utilice la opción --dump con el comando gconftool-2 para generar un archivo que contiene una descripción XML de la configuración del panel.

    La opción --dump genera una lista que contiene todas las claves de preferencia en el directorio del repositorio GConf especificado. Por ejemplo, el siguiente comando crea una descripción XML de la configuración del panel predeterminado en el archivo my-panel-setup.entries :

    # gconftool-2 --dump /apps/panel > my-panel-setup.entries
  3. Abra el archivo my-panel-setup.entries en un editor de texto y modifique el archivo según sea necesario.

    Por ejemplo, posiblemente desee cambiar la ubicación de los archivos de entrada de escritorio. El siguiente ejemplo es un fragmento de un archivo generado con la opción --dump:

    <entry>
          <key>objects/object_16/launcher_location</key>
          <schema_key>/schemas/apps/panel/objects/launcher_location</schema_key>
          <value>
            <string>hadjaha-00adce02f7.desktop</string>
          </value>
        </entry>

    En este ejemplo, posiblemente desee cambiar la referencia de hadjaha-00adce02f7.desktop a otro archivo de entrada de escritorio que está disponible globalmente.

  4. Cambie las posiciones de los objetos del panel de posiciones absolutas a posiciones relativas.

    Al generar una configuración de panel con la opción --dump, las posiciones de los objetos del panel son posiciones absolutas. Posiblemente desee cambiar las posiciones de los objeto del panel de posiciones absolutas a posiciones relativas. El objeto en el extremo izquierdo de un panel tiene un valor de position de 0. El siguiente objeto tiene un valor de position de 1, etc.

    Si desea que las posiciones de los objetos sean relativas al lado derecho del panel, establezca el valor de la clave panel_right_stick en true. Por ejemplo, el siguiente fragmento coloca el botón Show Desktop (Mostrar el escritorio) en la segunda ubicación disponible desde el extremo derecho del panel.

    <entry>
    			<key>applets/show_desktop_button/panel_right_stick</key>
    			<schema_key>/schemas/apps/panel/objects/panel_right_stick</schema_key>
    			<value>
    			<bool>true</bool>
    			</value>
    </entry>
    <entry>
    			<key>applets/show_desktop_button/position</key>
    			<schema_key>/schemas/apps/panel/objects/position</schema_key>
    			<value>
    			<int>1</int>
    			</value>
    </entry>
  5. Utilice la opción --load con el comando gconftool-2 para establecer los valores del origen de configuración predeterminado en los valores del archivo my-panel-setup.entries.

    Por ejemplo, el siguiente comando establece los valores de las claves en el origen de configuración predeterminado en los valores de las claves correspondientes en my-panel-setup.entries:

    # gconftool-2 --direct \
    --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
    --load my-panel-setup.entries