1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-19 12:28:22 +01:00
Files
wmaker/WindowMaker/menu.es
1999-05-01 23:15:43 +00:00

195 lines
7.3 KiB
JavaScript

/*
* Definición para el menú principal de WindowMaker
*
* La sintáxis es:
*
* <Título> <Comando> <Parámetros>
*
* <Título> es cualquier cadena para usar como título. Debe estar encerrada entre "" si tiene
* espacios.
*
* <Comando> puede ser uno de estos mandatos:
* MENU - Comienza definición de (sub)menu
* OPEN_MENU - abre un el contenido de menu desde fichero, tuberia or directorio(s)
* y ecentualmente puede precederle un comando.
* END - finaliza una definición de (sub)menu
* WORKSPACE_MENU - Añade el submenu para operaciones con el escritorio
* EXEC <programa> - ejecuta un programa externo
* SHEXEC <command> - executes a shell command (like gimp > /dev/null)
* EXIT - sale del gestor de ventanas
* RESTART [<Gestor de ventanas>] - rearrancar WindowMaker o arranca otro gestor de ventanas
* REFRESH - refrescar el escritorio
* ARRANGE_ICONS - arreglar (alinear) los iconos en el escritorio
* SHUTDOWN - Mata todos los clientes (y cierra la sesión X)
* SHOW_ALL - desoculta todas las ventanas en el escritorio
* HIDE_OTHERS - oculta todas las ventanas en el excritorio excepto la actual
* SAVE_SESSION - guarda el estado actual de sesión del escritorio, incluyendo
* todas las aplicaciones que se estan ejecutando y todos sus parámetros,
* geometria, posición en la pantalla, escritorio al que pertenecen, el dock
* o clip desde el que fueron lanzados, y si estan minimizados, sombreados
* o ocultos. Asímismo también se guarda el escritorio en el usuario está.
* Todo ello será repuesto cada vez que se arranque WindowMaker hasta que
* se vuelva a guardar SAVE_SESSION o se use CLEAR_SESSION.
* Si SaveSessionOnExit = Yes; en el fichero de dominio de WindowMaker
* entonces el guardado es automatico en cada final de sesión,
* sobreescribiendo cualquier SAVE_SESSION o CLEAR_SESSION.
* CLEAR_SESSION - limpia cualquier sesión guardada anteriormente. No tiene efecto si
* SaveSessionOnExit is Verdadero.
*
* OPEN_MENU sintáxis:
* 1. Manejando Ficheros de menú.
* // Abre un fichero.menu que contiene información de menu válida que será insertada
* // en la posición actual
* OPEN_MENU fichero.menu
* 2. Manejando tuberias de menú.
* // ejecuta un comado y usa su salida estándar para construir el menu.
* // La salida del comando ha de ser una descripción válida de menú.
* // El espacio entre '|' y comando es opcional.
* OPEN_MENU | comando
* 3. Manejando directorios.
* // Abre uno o más directorios y construye un menú a base de
* // todos los subdirectorios y sus ficheros ejecutables ordenados alfabéticamente
* OPEN_MENU /algún/directorio [/algún/otro/directorio ...]
* 4. Manejando directory con comandos.
* // Abre uno o más directorios y construye un menú a base de
* // todos los subdirectorios y sus ficheros ejecutables ordenados alfabéticamente
* // y precediendo estos con un comando.
* OPEN_MENU /algún/dirrctorio [/algún/otro/directorio ...] WITH comando -opciones
*
*
* <Parámetros> es el programa a ejecutar.
*
* ** Opciones para la linea de comandos EXEC:
* %s - substituye con la selección actual
* %a(mensaje) - abre una caja de entrada de datos con un mensaje y realiza la sustitución
* con los datos recibidos a través de la caja
* %w - sustituye por XID de la ventana actual
*
* Se pueden poner carácteres especiales (como % y ") con el carácter \ :
* ex: xterm -T "\"Hola Mundo\""
*
* Puedes asímismo usar caracteres escape como \n
*
* Cada sentencia MENU debe tener una sentencia END que la finalice.
*
* Ejemplo:
*
* "Test" MENU
* "XTerm" EXEC xterm
* // crea un submenu con los contenidos de /usr/openwin/bin
* "XView apps" OPEN_MENU "/usr/openwin/bin"
* // algunas aplicaciones X11 de diversos directorios
* "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
* // algunos fondos de escritorio
* "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
* // inserta el fichero style.menu en esta entrada de menu
* "Style" OPEN_MENU style.menu
* "Test" END
*/
#include "wmmacros"
"GNU WindowMaker" MENU
"Info" MENU
"Info Panel..." INFO_PANEL
"Legal" LEGAL_PANEL
"Consola del Sistema" EXEC xconsole
"Carga del Sistema" SHEXEC xosview || xload
"Lista de Procesos" EXEC xterm -e top
"Manual de usuario" EXEC xman
"Info" END
"XTerm" EXEC xterm -sb
"Rxvt" EXEC rxvt -bg black -fg white -fn fixed
"Escritorios" WORKSPACE_MENU
"Aplicaciones" MENU
"Gráficos" MENU
"Gimp" SHEXEC gimp >/dev/null
"XV" EXEC xv
"XPaint" EXEC xpaint
"XFig" EXEC xfig
"Gráficos" END
"X File Manager" EXEC xfm
"OffiX Files" EXEC files
"LyX" EXEC lyx
"Netscape" EXEC netscape
"Ghostview" EXEC ghostview %a(Enter file to view)
"Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Enter PDF to view)
"TkDesk" EXEC tkdesk
"Aplicaciones" END
"Editores" MENU
"XFte" EXEC xfte
"XEmacs" SHEXEC xemacs || emacs
"XJed" EXEC xjed
"NEdit" EXEC nedit
"Xedit" EXEC xedit
"VI" EXEC xterm -e vi
"Editores" END
"Miscelánea" MENU
"Xmcd" SHEXEC xmcd 2> /dev/null
"Xplaycd" EXEC xplaycd
"Xmixer" EXEC xmixer
"Miscelánea" END
"Utilidades" MENU
"Calculadora" EXEC xcalc
"Propiedades de ventana" SHEXEC xprop | xmessage -center -title 'xprop' -file -
"Selector de Fuentes" EXEC xfontsel
"Emulador de Terminal" EXEC xminicom
"Lupa" EXEC xmag
"Mapa de Color" EXEC xcmap
"XKill" EXEC xkill
"ASClock" EXEC asclock -shape
"Clipboard" EXEC xclipboard
"Utilidades" END
"Selección" MENU
"Copiar" SHEXEC echo '%s' | wxcopy
"Enviar a" EXEC xterm -name mail -T "Pine" -e pine %s
"Navigar" EXEC netscape %s
"Buscar en el Manual" SHEXEC MANUAL_SEARCH(%s)
"Selección" END
"Escritorio" MENU
"Ocultar otras" HIDE_OTHERS
"Mostrar todas" SHOW_ALL
"Arreglar Iconos" ARRANGE_ICONS
"Refrescar" REFRESH
"Bloquear" EXEC xlock -allowroot -usefirst
"Guardar Sesión" SAVE_SESSION
"Borrar Sesión Guardada" CLEAR_SESSION
"Escritorio" END
"Apariencia" MENU
"Temas" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
"Estilos" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
"Juegos de Iconos" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
"Fondo" MENU
"Sólido" MENU
"Black" WS_BACK '(solid, black)'
"Blue" WS_BACK '(solid, "#505075")'
"Indigo" WS_BACK '(solid, "#243e6c")'
"Deep Blue" WS_BACK '(solid, "#180090")'
"Purple" WS_BACK '(solid, "#554466")'
"Wheat" WS_BACK '(solid, "wheat4")'
"Dark Gray" WS_BACK '(solid, "#333340")'
"Wine" WS_BACK '(solid, "#400020")'
"Sólido" END
"Gradiente" MENU
"Flag" WS_BACK '(mdgradient, green, red, white, green)'
"Sky" WS_BACK '(vgradient, blue4, white)'
"Gradiente" END
"Imagenes" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
"Fondo" END
"Guardar Tema" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
"Guardar Juego de Iconos" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
"Apariencia" END
"Salir" MENU
"Rearrancar" RESTART
"Arrancar AfterStep" RESTART afterstep
"Salir..." EXIT
"Cerrar la sesión..." SHUTDOWN
"Salir" END
"GNU WindowMaker" END