Solaris Common Desktop Environment: Guía avanzada del usuario y del administrador del sistema

Menús del Gestor de área de trabajo

El Gestor de área de trabajo posee tres menús predeterminados:

Menú Área de trabajo, también llamado menú raíz. Se muestra cuando el usuario presiona el botón 3 del ratón con el puntero sobre el fondo. El menú está asociado con el botón del ratón mediante una asignación de botón.

Menú Ventana: menú mostrado cuando el usuario presiona el botón 1 o el 3 con el puntero sobre el botón del menú Ventana (esquina superior izquierda del marco de la ventana). El menú está asociado con el botón a través del recurso windowMenu.

Menú Panel frontal: menú mostrado cuando el usuario presiona el botón 1 o el 3 con el puntero sobre el botón de menú Ventana del Panel frontal.

Sintaxis de los menús del Gestor de área de trabajo

Los menús del Gestor de área de trabajo utilizan la sintaxis siguiente:

Menu NombreMenú
 {
    selección1 [mnemotécnico] [tecla de método abreviado] función [argumento]
    selección2 [mnemotécnico] [tecla de método abreviado] función [argumento]
 	... 
	}

donde:

selección: texto o mapa de bits que aparecen en el menú. Si el texto incluye espacios, póngalo entre comillas. Para mapas de bits, utilice la sintaxis @/ruta.

mnemotécnico: carácter individual que actúa como tecla de método abreviado cuando se muestra el menú. Se especifica con el formato _carácter.

tecla de método abreviado: atajo del teclado que está activo tanto si se muestra el menú como si no. Los aceleradores tienen la sintaxis modificador<Key> Nombretecla donde el modificador es Ctrl, Mayús, Alt (Carácter ampliado) o Lock. Para ver una lista de todos los nombres de tecla posibles, consulte el archivo keysymdef.h en el directorio "X11 include".

función: función que se debe realizar cuando se efectúe esta selección. Consulte la página de comando man dtwmrc(4) para ver una lista de las funciones.

argumento: argumentos de la función. Para más detalles, consulte la página de comando man dtwmrc(4).

Por ejemplo, el siguiente elemento de menú etiquetado Restaurar normaliza la ventana. Cuando se muestra el menú, si se escribe "R" también se normalizará la ventana, igual que si se presiona Carácter ampliado - F5.

Restaurar   _R   Alt<Key> F5   f.normalize

Nota -

Para obtener una información completa sobre la sintaxis de los menús del Gestor de área de trabajo, véase la página de comando man dtwmrc(4).


Para agregar un nuevo elemento de menú al Menú del área de trabajo

  1. Haga clic en el control Agregar elemento al menú del subpanel Herramientas del Panel frontal.

    Se muestra el cuadro de diálogo Agregar elemento al menú del área de trabajo.

    Graphic

  2. Escriba una ruta de acceso completa o haga clic en Examinar y seleccione la ruta de acceso del archivo que desea que ejecute el nuevo elemento de menú.

    El archivo al que señale debería estar disponible normalmente a este sistema. Debería ser un archivo ejecutable o un archivo de un tipo de datos (por ejemplo Audio o Manpage) registrado en el sistema.

    Se muestra la ruta de acceso completa, incluido el nombre de archivo, en el cuadro de texto.

  3. Haga clic en Agregar para agregar el archivo al menú.

    Se agrega el archivo a la primera posición del Menú del área de trabajo. Se utilizará el icono predeterminado (si existe) y el nombre de archivo como el icono y texto para el elemento de menú.


Nota -

Para cambiar la posición del elemento de menú en el Menú del área de trabajo, véase "Para modificar el Menú del área de trabajo".


Para modificar el Menú del área de trabajo

  1. Haga clic en el control Personalizar menú del área de trabajo del subpanel Herramientas del Panel frontal.

    Se muestra el Gestor de archivos, que muestra la carpeta de configuración para el Menú del área de trabajo. Observe que los archivos de esta carpeta representan a cada elemento de menú y las subcarpetas representan a cada submenú. Al reorganizar el contenido de la carpeta Menú del área de trabajo, se reorganiza el Menú del área de trabajo.

    Graphic

  2. Arrastre y suelte los elementos de menú que desee mover a una nueva posición bajo esta subcarpeta.

    Para obtener ayuda sobre el uso de la Vista de árbol del Gestor de archivos, véase Solaris Common Desktop Environment: Guía del usuario.

  3. Elimine los elementos de menú que no desee arrastrando sus archivos a la Papelera del Panel frontal.

  4. Renombre los elementos de menú que desee renombrar editando sus nombres de archivo o carpeta.

  5. Cuando esté satisfecho con los cambios realizados, elija Actualizar menú del área de trabajo en el menú Archivo del Gestor de archivos y salga de éste.

    El Menú del área de trabajo refleja ahora los cambios realizados en la carpeta Menú del área de trabajo.

Para crear un nuevo Menú del área de trabajo (raíz)

  1. Abra el archivo apropiado para editarlo:

  2. Cree el nuevo menú:

    	Menu nombre_menú{
     ... 
    }

    Véase "Sintaxis de los menús del Gestor de área de trabajo".

  3. Cree o edite la asignación de botón que muestra el nuevo menú.

    Si el menú sustituye a otro ya existente, edite la asignación de botón que muestra el Menú del área de trabajo.

    	<Btn3Down> root  f.menu  nombre_menú
    

    Si se trata de un menú adicional, cree una nueva asignación de botón. Por ejemplo, la siguiente asignación de botón muestra el menú cuando se presiona Mayús-botón 3 sobre el fondo:

    	Shift<Btn3Down> root  f.menu  nombre_menú
    
  4. Elija Reiniciar Gestor de área de trabajo en el Menú del área de trabajo.

Para crear un nuevo menú Ventana


Nota -

El menú Ventana está incorporado en el Gestor de área de trabajo y normalmente no suele personalizarse. Para que el comportamiento de las ventanas sea coherente de unas aplicaciones a otras, es conveniente evitar realizar muchas modificaciones en el menú Ventana.


  1. Abra el archivo apropiado para editarlo:

  2. Cree el nuevo menú:

    	Menu nombre_menú
     {
     ... 
    }
  3. Utilice el recurso windowMenu para especificar el nuevo menú:

    	Dtwm*windowMenu: nombre_menú
    
  4. Elija Reiniciar Gestor de área de trabajo en el Menú del área de trabajo.