Initial revision
[wmaker-crm.git] / WindowMaker / menu.es
blobab55309a3e3538f753ca8eb8c8af85a006202bde
1 /*
2  * Definición para el menú principal de WindowMaker
3  *
4  * La sintáxis es:
5  *
6  * <Título> <Comando> <Parámetros>
7  *
8  * <Título> es cualquier cadena para usar como título. Debe estar encerrada entre "" si tiene 
9  *          espacios.
10  *
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.
37  *
38  * OPEN_MENU sintáxis:
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.
47  *      OPEN_MENU | comando
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
57  *
58  *
59  * <Parámetros> es el programa a ejecutar.
60  *
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
66  *
67  * Se pueden poner carácteres especiales (como % y ") con el carácter \ :
68  * ex: xterm -T "\"Hola Mundo\""
69  *
70  * Puedes asímismo usar caracteres escape como \n
71  *
72  * Cada sentencia MENU debe tener una sentencia END que la finalice.
73  *
74  * Ejemplo:
75  *
76  * "Test" MENU
77  *      "XTerm" EXEC xterm
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 ~/bin/X11
82  *              // algunos fondos de escritorio
83  *      "Background" OPEN_MENU ~/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
86  * "Test" END
87  */
89 #include "wmmacros"
91 "GNU WindowMaker" MENU
92         "Info" MENU
93                 "Info Panel..." INFO_PANEL
94                 "Legal" LEGAL_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
99         "Info" END
100         "XTerm" EXEC xterm -sb 
101         "Rxvt" EXEC rxvt -bg black -fg white -fn fixed
102         "Escritorios" WORKSPACE_MENU
103         "Aplicaciones" MENU
104                 "Gráficos" MENU
105                         "Gimp" EXEC gimp >/dev/null
106                         "XV" EXEC xv
107                         "XPaint" EXEC xpaint
108                         "XFig" EXEC xfig
109                 "Gráficos" END
110                 "X File Manager" EXEC xfm
111                 "OffiX Files" EXEC files
112                 "LyX" EXEC lyx
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)
116                 "TkDesk" EXEC tkdesk
117         "Aplicaciones" END
118         "Editores" MENU
119                 "XFte" EXEC xfte
120                 "XEmacs" EXEC xemacs || emacs
121                 "XJed" EXEC xjed 
122                 "NEdit" EXEC nedit
123                 "Xedit" EXEC xedit
124                 "VI" EXEC xterm -e vi
125         "Editores" END
126         "Miscelánea" MENU
127                 "Xmcd" EXEC xmcd 2> /dev/null
128                 "Xplaycd" EXEC xplaycd
129                 "Xmixer" EXEC xmixer
130         "Miscelánea" END
131         "Utilidades" MENU
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
136                 "Lupa" EXEC xmag
137                 "Mapa de Color" EXEC xcmap
138                 "XKill" EXEC xkill
139                 "ASClock" EXEC asclock -shape
140                 "Clipboard" EXEC xclipboard
141         "Utilidades" END
143         "Selección" MENU
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)
148         "Selección" END
150         "Escritorio" MENU
151                 "Ocultar otras" HIDE_OTHERS
152                 "Mostrar todas" SHOW_ALL
153                 "Arreglar Iconos" ARRANGE_ICONS
154                 "Refrescar" REFRESH
155                 "Bloquear" EXEC xlock -allowroot -usefirst
156                 "Guardar Sesión" SAVE_SESSION
157                 "Borrar Sesión Guardada" CLEAR_SESSION
158         "Escritorio" END
160         "Apariencia" MENU
161                 "Temas" OPEN_MENU THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle
162                 "Estilos" OPEN_MENU STYLES_DIR ~/GNUstep/Library/WindowMaker/Styles WITH setstyle
163                 "Juegos de Iconos" OPEN_MENU ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons
164                 "Fondo" MENU
165                         "Sólido" MENU
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")'
174                         "Sólido" END
175                         "Gradiente" MENU
176                                 "Flag" WS_BACK '(mdgradient, green, red, white, green)'
177                                 "Sky" WS_BACK '(vgradient, blue4, white)'
178                         "Gradiente" END
179                         "Imagenes" OPEN_MENU BACKGROUNDS_DIR ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
180                 "Fondo" END
181                 "Guardar Tema" EXEC getstyle -t ~/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
182                 "Guardar Juego de Iconos" EXEC geticonset ~/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
183         "Apariencia" END
185         "Salir" MENU
186                 "Rearrancar" RESTART
187                 "Arrancar AfterStep" RESTART afterstep
188                 "Salir..."  EXIT
189                 "Cerrar la sesión..." SHUTDOWN
190         "Salir" END
191 "GNU WindowMaker" END