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 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
Combinación de menús de usuario y sistema
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
Los archivos de menú definen la jerarquía de los menús que se utilizan en la barra de menús de Oracle Solaris Desktop. Al modificar estos archivos, es posible personalizar los menús para todos los usuarios o para un solo usuario según la ubicación del archivo applications.menu que modifique.
Los archivos de menú deben residir en el directorio $XDG_CONFIG_DIRS/menus/applications.menu. Para trabajar con archivos de menú, debe establecer la variable del entorno $XDG_CONFIG_DIRS, definida en la especificación del directorio base de XDG.
Para resolver la ubicación del archivo applications.menu, el sistema realiza una búsqueda en la ruta predeterminada en el siguiente orden:
Realiza una búsqueda en cada directorio de la ruta $XDG_CONFIG_HOME para encontrar el archivo menus/applications.menu. Si no se establece la variable del entorno $XDG_CONFIG_HOME, de manera predeterminada la búsqueda se realiza en el directorio ~/.config/.
Realiza una búsqueda en cada directorio de la ruta $XDG_CONFIG_DIRS para encontrar el archivo menus/applications.menu. Si no se establece la variable del entorno $XDG_CONFIG_DIRS, de manera predeterminada la búsqueda se realiza en el directorio /etc/xdg/.
Usa el primer archivo applications.menu encontrado.
A continuación, se muestra un archivo .menu de ejemplo:
Ejemplo 3-1 Ejemplo de un archivo .menu
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"> <Menu> <Name>Applications</Name> <Directory>Applications.directory</Directory> <!-- Read standard .directory and .desktop file locations --> <DefaultAppDirs/> <DefaultDirectoryDirs/> <!-- Accessories submenu --> <Menu> <Name>Accessories</Name> <Directory>Accessories.directory</Directory> <Include> <And> <Category>Utility</Category> <Not> <Category>System</Category> </Not> </And> </Include> </Menu> <!-- End Accessories --> <!-- possibly more submenus --> </Menu> <!-- End Applications -->
En este ejemplo, el menú de nivel superior se denomina Applications, que se especifica mediante el elemento <Name>. El menú Applications contiene un solo submenú, pero se permiten varios submenús. Cada submenú también puede tener un elemento <Include> para filtrar el conjunto de entradas de escritorio disponibles utilizando reglas de coincidencia.
Por ejemplo, el elemento <Category> es una regla de coincidencia básica que selecciona un archivo de entrada de escritorio únicamente si la clave Categories incluye el contenido del elemento <Category>. En el ejemplo, el menú Accessories incluirá una entrada de escritorio únicamente si el menú contiene la palabra “Utility”, pero no “System”, en la clave Categories. Para obtener más información sobre la clave Categories, consulte Uso de archivos de entrada de escritorio.
En la siguiente tabla, se describen algunos de los elementos de los archivos .menu.
Tabla 3-1 Elementos del archivo de definición de menús
|
Para obtener una descripción detallada de los elementos de los archivos .menu, consulte la especificación de menús de XDG.