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

3.  Personalización de menús

Descripción general de los menús

Uso de archivos de definición de menús

Uso de archivos de entrada de directorio

Uso de archivos de entrada de escritorio

Edición de menús

Agregación y modificación de los menús del sistema

Cómo agregar un menú

Cómo agregar una opción a un menú

Cómo editar las propiedades de un menú

Cómo editar una opción de menú

Cómo suprimir una opción de un menú

Creación y modificación de menús de usuario

Combinación de menús

Combinación de menús de usuario y sistema

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

Combinación de menús

De manera predeterminada, los archivos de configuración de menús de usuarios tienen prioridad sobre los archivos de configuración del sistema con el mismo nombre. Por ejemplo, si un archivo applications.menu está presente en el directorio $XDG_CONFIG_HOME/menus del usuario, ese archivo se utilizará en lugar del archivo applications.menu del sistema para configurar el menú Applications (Aplicaciones) para ese usuario. Como consecuencia de este reemplazo, es posible que el usuario no tenga acceso a todas las opciones de menú que espera. Para evitar esta situación, un archivo de configuración de menús puede especificar que se debe combinar con otros archivos de configuración de menús, en lugar de reemplazarlos. Este proceso se describe en las siguientes secciones.

Combinación de menús de usuario y sistema

A menudo, el usuario únicamente desea agregar o suprimir opciones de menú además del menú del sistema estándar. Para admitir estos cambios, debe usar el elemento <MergeFile> con le atributo type="parent" dentro del archivo applications.menu del usuario.

El elemento <MergeFile> permite que un menú se combine con el contenido del archivo de menú del usuario. Al especificar el atributo type del elemento como “parent”, se ignora el contenido del elemento <MergeFile>. El siguiente archivo applications.menu del directorio $XDG_CONFIG_DIRS/menus se utiliza para la combinación.


Nota - Las especificaciones anteriores no incluían el atributo type y simplemente requieren la ubicación del archivo de menú que se combinará como el contenido del elemento <MergeFile>. Como resultado, posiblemente todavía pueda ver una ubicación especificada en el contenido de <MergeFile>, aun cuando es type="parent".


La combinación de menús se realiza de la siguiente forma:

  1. Los elementos secundarios del elemento <Menu> raíz en el archivo de menú combinado se reemplazan con el elemento <MergeFile> en el archivo de menú base.


    Nota - “Archivo de menú combinado” se refiere al siguiente archivo applications.menu en el directorio $XDG_CONFIG_DIRS/menus.


  2. Todos los elementos <Menu> secundarios con el mismo nombre se consolidan en un único elemento <Menu> agregando todos los elementos secundarios de cada elemento <Menu> con el mismo nombre a la última instancia del elemento de menú.

En el siguiente ejemplo, se muestra un archivo de menú de usuario que combina explícitamente el archivo de menú del sistema.

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">

<Menu>
    <Name>Applications</Name>
    <MergeFile type="parent">/etc/xdg/menus/applications.menu</MergeFile>
 <Menu>
    <Name>Accessibility</Name>
    <Exclude>
   <Filename>dasher.desktop</Filename>
    </Exclude>
 </Menu>
</Menu>