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
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
Agregación y modificación de los menús del sistema
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
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
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.
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:
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.
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>