2 * Definición para el menú principal de WindowMaker
6 * <Título> <Comando> <Parámetros>
8 * <Título> es cualquier cadena para usar como título. Debe estar encerrada entre "" si tiene
11 * <Comando> puede ser uno de estos mandatos:
12 * MENU - Comienza definición de (sub)menu
13 * OPEN_MENU - abre un el contenido de menu desde fichero, tuberia or directorio(s)
14 * y ecentualmente puede precederle un comando.
15 * END - finaliza una definición de (sub)menu
16 * WORKSPACE_MENU - Añade el submenu para operaciones con el escritorio
17 * EXEC <programa> - ejecuta un programa externo
18 * EXIT - sale del gestor de ventanas
19 * RESTART [<Gestor de ventanas>] - rearrancar WindowMaker o arranca otro gestor de ventanas
20 * REFRESH - refrescar el escritorio
21 * ARRANGE_ICONS - arreglar (alinear) los iconos en el escritorio
22 * SHUTDOWN - Mata todos los clientes (y cierra la sesión X)
23 * SHOW_ALL - desoculta todas las ventanas en el escritorio
24 * HIDE_OTHERS - oculta todas las ventanas en el excritorio excepto la actual
25 * SAVE_SESSION - guarda el estado actual de sesión del escritorio, incluyendo
26 * todas las aplicaciones que se estan ejecutando y todos sus parámetros,
27 * geometria, posición en la pantalla, escritorio al que pertenecen, el dock
28 * o clip desde el que fueron lanzados, y si estan minimizados, sombreados
29 * o ocultos. Asímismo también se guarda el escritorio en el usuario está.
30 * Todo ello será repuesto cada vez que se arranque WindowMaker hasta que
31 * se vuelva a guardar SAVE_SESSION o se use CLEAR_SESSION.
32 * Si SaveSessionOnExit = Yes; en el fichero de dominio de WindowMaker
33 * entonces el guardado es automatico en cada final de sesión,
34 * sobreescribiendo cualquier SAVE_SESSION o CLEAR_SESSION.
35 * CLEAR_SESSION - limpia cualquier sesión guardada anteriormente. No tiene efecto si
36 * SaveSessionOnExit is Verdadero.
39 * 1. Manejando Ficheros de menú.
40 * // Abre un fichero.menu que contiene información de menu válida que será insertada
41 * // en la posición actual
42 * OPEN_MENU fichero.menu
43 * 2. Manejando tuberias de menú.
44 * // ejecuta un comado y usa su salida estándar para construir el menu.
45 * // La salida del comando ha de ser una descripción válida de menú.
46 * // El espacio entre '|' y comando es opcional.
48 * 3. Manejando directorios.
49 * // Abre uno o más directorios y construye un menú a base de
50 * // todos los subdirectorios y sus ficheros ejecutables ordenados alfabéticamente
51 * OPEN_MENU /algún/directorio [/algún/otro/directorio ...]
52 * 4. Manejando directory con comandos.
53 * // Abre uno o más directorios y construye un menú a base de
54 * // todos los subdirectorios y sus ficheros ejecutables ordenados alfabéticamente
55 * // y precediendo estos con un comando.
56 * OPEN_MENU /algún/dirrctorio [/algún/otro/directorio ...] WITH comando -opciones
59 * <Parámetros> es el programa a ejecutar.
61 * ** Opciones para la linea de comandos EXEC:
62 * %s - substituye con la selección actual
63 * %a(mensaje) - abre una caja de entrada de datos con un mensaje y realiza la sustitución
64 * con los datos recibidos a través de la caja
65 * %w - sustituye por XID de la ventana actual
67 * Se pueden poner carácteres especiales (como % y ") con el carácter \ :
68 * ex: xterm -T "\"Hola Mundo\""
70 * Puedes asímismo usar caracteres escape como \n
72 * Cada sentencia MENU debe tener una sentencia END que la finalice.
78 * // crea un submenu con los contenidos de /usr/openwin/bin
79 * "XView apps" OPEN_MENU "/usr/openwin/bin"
80 * // algunas aplicaciones X11 de diversos directorios
81 * "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
82 * // algunos fondos de escritorio
83 * "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
84 * // inserta el fichero style.menu en esta entrada de menu
85 * "Style" OPEN_MENU style.menu
91 "GNU WindowMaker" MENU
93 "Info Panel..." INFO_PANEL
95 "Consola del Sistema" EXEC xconsole
96 "Carga del Sistema" EXEC xosview || xload
97 "Lista de Procesos" EXEC xterm -e top
98 "Manual de usuario" EXEC xman
100 "XTerm" EXEC xterm -sb
101 "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
102 "Escritorios" WORKSPACE_MENU
105 "Gimp" EXEC gimp >/dev/null
110 "X File Manager" EXEC xfm
111 "OffiX Files" EXEC files
113 "Netscape" EXEC netscape
114 "Ghostview" EXEC ghostview %a(Enter file to view)
115 "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Enter PDF to view)
120 "XEmacs" EXEC xemacs || emacs
124 "VI" EXEC xterm -e vi
127 "Xmcd" EXEC xmcd 2> /dev/null
128 "Xplaycd" EXEC xplaycd
132 "Calculadora" EXEC xcalc
133 "Propiedades de ventana" EXEC xprop | xmessage -center -title 'xprop' -file -
134 "Selector de Fuentes" EXEC xfontsel
135 "Emulador de Terminal" EXEC xminicom
137 "Mapa de Color" EXEC xcmap
139 "ASClock" EXEC asclock -shape
140 "Clipboard" EXEC xclipboard
144 "Copiar" EXEC echo '%s' | wxcopy
145 "Enviar a" EXEC xterm -name mail -T "Pine" -e pine %s
146 "Navigar" EXEC netscape %s
147 "Buscar en el Manual" EXEC MANUAL_SEARCH(%s)
151 "Ocultar otras" HIDE_OTHERS
152 "Mostrar todas" SHOW_ALL
153 "Arreglar Iconos" ARRANGE_ICONS
155 "Bloquear" EXEC xlock -allowroot -usefirst
156 "Guardar Sesión" SAVE_SESSION
157 "Borrar Sesión Guardada" CLEAR_SESSION
161 "Temas" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
162 "Estilos" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
163 "Juegos de Iconos" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
166 "Black" WS_BACK '(solid, black)'
167 "Blue" WS_BACK '(solid, "#505075")'
168 "Indigo" WS_BACK '(solid, "#243e6c")'
169 "Deep Blue" WS_BACK '(solid, "#180090")'
170 "Purple" WS_BACK '(solid, "#554466")'
171 "Wheat" WS_BACK '(solid, "wheat4")'
172 "Dark Gray" WS_BACK '(solid, "#333340")'
173 "Wine" WS_BACK '(solid, "#400020")'
176 "Flag" WS_BACK '(mdgradient, green, red, white, green)'
177 "Sky" WS_BACK '(vgradient, blue4, white)'
179 "Imagenes" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
181 "Guardar Tema" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
182 "Guardar Juego de Iconos" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
187 "Arrancar AfterStep" RESTART afterstep
189 "Cerrar la sesión..." SHUTDOWN
191 "GNU WindowMaker" END