Establecer preferencias generales

Las siguientes secciones describen cómo asignar valores obligatorios o predeterminados para preferencias generales.

1.6.1. Establecer las preferencias del proxy HTTP

Para ajustar las preferencias del proxy HTTP, puede modificar los valores de las claves de preferencias en la ubicación /system/http_proxy/. Por ejemplo, para establecer un valor obligatorio para el equipo proxy HTTP, ejecute el siguiente comando:

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

Para establecer un valor predeterminado para el equipo proxy HTTP, ejecute el siguiente comando:

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

También puede ajustar otras preferencias relacionadas con el proxy HTTP. Para obtener más información acerca de otras preferencias del proxy HTTP, vea el archivo de definición de esquema system_http_proxy.schemas.

1.6.2. Establecer las preferencias de la gestión de impresión

Para establecer las preferencias de la gestión de impresión, puede modificar los valores de las claves de preferencias en la ubicación /apps/gnome-print-manager. Por ejemplo, si quiere que los usuarios no puedan ver los trabajos de impresión de otros usuarios, establezca un valor obligatorio tal y como sigue:

gconftool-2 --direct \
  --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
  --type bool \
  --set /apps/gnome-print-manager/show_all_jobs false

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

gconftool-2 --direct \
  --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
  --type bool \
  --set /apps/gnome-print-manager/show_all_jobs false

También puede establecer otras preferencias para la gestión de impresión. Para obtener más información acerca de otras preferencias de impresión, vea el archivo de definición de esquema gnome-print-manager.schemas.

1.6.3. Establecer el número de áreas de trabajo

Para establecer un número obligatorio de áreas de trabajo, use el siguiente comando:

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

Para establecer un número predeterminado de áreas de trabajo, use el siguiente comando:

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

También puede establecer otras preferencias del gestor de ventanas. Para obtener más información acerca de otras preferencias del gestor de ventanas, vea el archivo de definición de esquema metacity.schemas.

1.6.4. Establecer las preferencias de la Accesibilidad del teclado

Para establecer las preferencias de accesibilidad del teclado, modifique los valores de las claves de preferencias en la ubicación /desktop/gnome/accessibility/keyboard. Por ejemplo, si quiere establecer un valor obligatorio para que las características de accesibilidad del teclado estén activadas, ejecute 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, ejecute 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 más información acerca de las otras preferencias de accesibilidad del teclado, vea el archivo de definición de esquema desktop_gnome_accessibility_keyboard.schemas.

1.6.5. Establecer las preferencias de las Combinaciones de teclas

Para establecer las preferencias de las combinaciones de teclas, puede modificar los valres de las claves en la ubicación /apps/metacity/global_keybindings. Por ejemplo, puede que quiera que los usuarios sólo puedan usar el atajo de teclado Alt+F3 para abrir el diálogo Ejecutar aplicación. Para establecer este valor obligatorio, ejecute 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 las combinaciones de teclas. Para obtener más información acerca de las otras preferencias de las combinaciones de teclas, vea el archivo de definición de esquema metacity.schemas.

1.6.6. Establecer las preferencias del Pabel y de los objetos del Panel

El archivo panel-default-setup.entries especifica los siguientes detalles de los paneles en el Escritorio GNOME:

  • Número de paneles.
  • Tipos de panel.
  • Propiedades de los paneles.
  • Contenido de los paneles.

La configuración de los paneles individuales y de los objetos del panel es una tarea compleja. Para configurar paneles individuales y objetos del panel, primero debe entender la estructura del archivo panel-default-setup.entries. Para obtener más información acerca del archivo panel-default-setup.entries, vea la siguiente sección.

Para establecer preferencias para paneles individuales y objetos del panel, debe ajustar los valores de muchas preferencias en una fuente de configuración. La forma más fácil de establecer los valores de las preferencias del panel es usar el comando gconftool-2 junto con las opciones --dump y --load. Para obtener más información acerca de cómo establecer preferencias para objetos en los paneles, vea la Sección 1.6.6.2: Establecer preferencias para paneles individuales y objetos del panel.

1.6.6.1. Especificar paneles y objetos del panel individuales

El archivo panel-default-setup.entries contiene secciones que especifican los paneles y el contenido de los paneles. El archivo panel-default-setup.entries especifica los valores para las claves de esquema. El archivo panel-default-setup.entries se ubica en el directorio /etc/gconf/schemas.

El archivo panel-default-setup.entries está estructurado como sigue:

  1. Las claves que especifican la estructura general de los paneles, miniaplicaciones y otros objetos del panel en el Escritorio GNOME. Las siguientes claves especifican el número de paneles, objetos del panel y miniaplicaciones que aparecen en el Escritorio GNOME:

    • /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 asignan identificadores a cada panel, objeto del panel y miniaplicación. Por ejemplo, el siguiente ejemplo de panel-default-setup.entries especifica que aparece un panel en el Escritorio GNOME:

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

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

  2. La clave que especifica las propiedades de los paneles. Las claves de propiedades del panel están estructuradas como sigue:

    /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.

  3. Las claves que especifican los objetos del panel, las propiedades de los objetos del panel y los paneles en los que residen los objetos. Por ejemplo, el siguiente ejemplo de 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>
  4. Claves que especifican las miniaplicaciones, las preferencias de las miniaplicaciones y los paneles en los que residen las miniaplicaciones. Por ejemplo, el siguiente ejemplo de panel-default-setup.entries especifica la miniaplicación 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 cada miniaplicación. Para buscar el OAFIID de una miniaplicación en particular, vea el archivo .server para la miniaplicación en el directorio /usr/lib/bonobo/servers. Por ejemplo, el siguiente trozo de GNOME_Wncklet_Factory.server muestra el OAFIID de la miniaplicación Lista de ventanas:

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

1.6.6.2. Establecer preferencias para paneles individuales y objetos del panel

Para establecer las preferencias de un panel y de los objetos de un panel realice los siguientes pasos:

  1. Inicie sesión en GNOME y configure los paneles tal y como se requiera.

  2. Use la opción --dump del comando gconftool-2 para generar un archivo que contenga la descripción XML de la configuración de su panel. La opción --dump genera una lista que contiene todas las claves de preferencias del repositorio GConf que elija.

    Por ejemplo, el siguiente comando crea una descripción XML de la configuración predeterminada del panel en un archivo llamado mi-configuracion-del-panel.entries:

    gconftool-2 --dump /apps/panel > mi-configuracion-del-panel.entries
  3. Abra el archivo mi-configuracion-del-panel.entries en un editor de textos y modifíquelo como se requiera.

    Por ejemplo, quizá quiera cambiar la ubicación de los archivos de entrada del escritorio. Lo siguiente es un trozo 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 el ejemplo anterior quizá quiera cambiar la referencia hadjaha-00adce02f7.desktop a otro archivo de entrada de escritorio que esté disponible globalmente.

    Cuando genera una configuración de panel con la opción --dump, las posiciones de los objetos del panel son absolutas. Quizá quiera cambiar las posiciones de los objetos del panel de absolutas a relativas. El objeto en el extremo izquierdo de un panel tiene un valor position de 0. El siguiente objeto tiene un valor de position de 1, y así sucesivamente. Si quiere que las posiciones de los objetos sean relativas a la parte derecha del panel, establezca el valor de la clave right_stick a true.

  4. Use la opción --load de gconftool-2 para establecer los valores de la configuración fuente predeterminada a los valres en el archivomi-configuracion-del-panel.entries. Por ejemplo, el siguiente comando establece los valores de las claves de la configuración fuente predeterminada a los valres de las correspondientes claves en mi-configuracion-del-panel.entries:

    gconftool-2 --direct \
      --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
      --load mi-configuracion-del-panel.entries