diff --git a/NEWS b/NEWS index 1ec92fe0..5f220a7e 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,18 @@ NEWS for veteran Window Maker users --- 0.54.0 +root menu INCOMPATIBLE changes +------------------------------ + +EXEC will execute the named program + +SHEXEC will execute the shell command. + +If you want to execute something like blabla > /dev/null, then use SHEXEC + +Dont forget to update your menus. + + New Option For setstyle ----------------------- @@ -31,15 +43,6 @@ SmoothWorkspaceBack = YES/NO will enable smoothing of scaled workspace background images. -root menu ---------- - -EXEC will execute the named program - -SHEXEC will execute the shell command. - -If you want to execute something like blabla > /dev/null, then use SHEXEC - Application User Menu Path Changes ---------------------------------- diff --git a/WindowMaker/menu b/WindowMaker/menu index fe9cc90c..0a71b03e 100644 --- a/WindowMaker/menu +++ b/WindowMaker/menu @@ -22,6 +22,7 @@ * WORKSPACE_MENU - adds a submenu for workspace operations. Only one * workspace_menu is allowed. * EXEC - executes an external program + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - exits the window manager * RESTART [] - restarts WindowMaker or start another * window manager @@ -108,7 +109,7 @@ "Info Panel..." INFO_PANEL "Legal..." LEGAL_PANEL "System Console" EXEC xconsole - "System Load" EXEC xosview || xload + "System Load" SHEXEC xosview || xload "Process List" EXEC xterm -e top "Manual Browser" EXEC xman "Info" END @@ -118,7 +119,7 @@ "Workspaces" WORKSPACE_MENU "Applications" MENU "Graphics" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -133,20 +134,20 @@ "Applications" END "Editors" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editors" END "Miscellaneous" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Miscellaneous" END "Utils" MENU "Calculator" EXEC xcalc - "Window Properties" EXEC xprop | xmessage -center -title 'xprop' -file - + "Window Properties" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Font Chooser" EXEC xfontsel "Terminal Emulator" EXEC xminicom "Magnify" EXEC xmag @@ -156,10 +157,10 @@ "Utils" END "Selection" MENU - "Copy" EXEC echo '%s' | wxcopy + "Copy" SHEXEC echo '%s' | wxcopy "Mail To" EXEC xterm -name mail -T "Pine" -e pine %s "Navigate" EXEC netscape %s - "Search in Manual" EXEC MANUAL_SEARCH(%s) + "Search in Manual" SHEXEC MANUAL_SEARCH(%s) "Selection" END "Workspace" MENU diff --git a/WindowMaker/menu.ca b/WindowMaker/menu.ca index 023b93ae..1589873a 100644 --- a/WindowMaker/menu.ca +++ b/WindowMaker/menu.ca @@ -111,7 +111,7 @@ "Info Panel..." INFO_PANEL "Legal..." LEGAL_PANEL "Consola del Sistema" EXEC xconsole - "Càrrega del Sistema" EXEC xosview || xload + "Càrrega del Sistema" SHEXEC xosview || xload "Llista de Processos" EXEC xterm -e top "Manual d'instruccions" EXEC xman "Informació" END @@ -120,7 +120,7 @@ "Escriptoris" WORKSPACE_MENU "Aplicacions" MENU "Gràfics" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -135,20 +135,20 @@ "Aplicacions" END "Editors" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editors" END "Miscel·lani" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Miscel·lani" END "Utilitats" MENU "Calculadora" EXEC xcalc - "Propietats de la finestra" EXEC xprop | xmessage -center -title 'xprop' -file - + "Propietats de la finestra" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Sel·lecciona una Font" EXEC xfontsel "Emulador de Terminal" EXEC xminicom "Lupa" EXEC xmag @@ -158,10 +158,10 @@ "Utilitats" END "Sel·lecció" MENU - "Copiar" EXEC echo '%s' | wxcopy + "Copiar" SHEXEC echo '%s' | wxcopy "Enviar a" EXEC xterm -name mail -T "Pine" -e pine %s "Enviar al Navegador" EXEC netscape %s - "Buscar al Manual" EXEC MANUAL_SEARCH(%s) + "Buscar al Manual" SHEXEC MANUAL_SEARCH(%s) "Sel·lecció" END "Escriptori" MENU diff --git a/WindowMaker/menu.cz b/WindowMaker/menu.cz index c88a007d..adebfa3f 100644 --- a/WindowMaker/menu.cz +++ b/WindowMaker/menu.cz @@ -63,20 +63,20 @@ "X Gnu debbuger" EXEC xxgdb "Emacs" EXEC emacs "Resource editor" EXEC editres - "Vývojové" END - "Hry" MENU - "Bludi¹»ì" EXEC maze -// "Karty " EXEC spider - "©achy " EXEC xboard - "Xeyes" EXEC xeyes -geometry 51x23 - "Xlogo" EXEC xlogo - "Brouci" EXEC xroach - "Xtetris" EXEC xtetris -color - "Xvier" EXEC xvier - "Xgas" EXEC xgas - "Xkobo" EXEC xkobo - "xboing" EXEC xboing -sound - "XBill" EXEC xbill + "Vývojové" END + "Hry" MENU + "Bludi¹»ì" EXEC maze +// "Karty " EXEC spider + "©achy " EXEC xboard + "Xeyes" EXEC xeyes -geometry 51x23 + "Xlogo" EXEC xlogo + "Brouci" EXEC xroach + "Xtetris" EXEC xtetris -color + "Xvier" EXEC xvier + "Xgas" EXEC xgas + "Xkobo" EXEC xkobo + "xboing" EXEC xboing -sound + "XBill" EXEC xbill "Civilization" EXEC civ "Hry" END // "X File Manager" EXEC xfm @@ -97,7 +97,7 @@ "Joe" EXEC xterm -T 'Joe' -e joe "Editory" END "Rùzné" MENU -// "Xmcd" EXEC xmcd 2> /dev/null +// "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Rùzné" END diff --git a/WindowMaker/menu.da b/WindowMaker/menu.da index 1ab68d89..d5449aa1 100644 --- a/WindowMaker/menu.da +++ b/WindowMaker/menu.da @@ -21,6 +21,7 @@ * WORKSPACE_MENU - tilføjer en undermenu med arbejdsbords- * kommandoer. Kun WORKSPACE_MENU er tilladt. * EXEC - kører et eksternt program. + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - afslutter WindowMaker (men ikke X). * RESTART [] - genstarter WindowMaker eller starter en * anden window manager. @@ -103,7 +104,7 @@ "Info Panel..." INFO_PANEL "Copyright..." LEGAL_PANEL "Systemkonsol" EXEC xconsole - "Systembelastning" EXEC xosview || xload + "Systembelastning" SHEXEC xosview || xload "Procesliste" EXEC xterm -e top "Brugsanvisninger" EXEC xman "Info" END @@ -113,7 +114,7 @@ "Arbejdsborde" WORKSPACE_MENU "Applikationer" MENU "Grafik" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -128,20 +129,20 @@ "Applikationer" END "Tekstbehandling" MENU "XFte" EXEC xfte - "Emacs" EXEC xemacs || emacs + "Emacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Tekstbehandling" END "Diverse" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Diverse" END "Tilbehør" MENU "Lommeregner" EXEC xcalc - "Window Egenskaber" EXEC xprop | xmessage -center -title 'xprop' -file + "Window Egenskaber" SHEXEC xprop | xmessage -center -title 'xprop' -file "Vælg skrifttype" EXEC xfontsel "Terminalemulator" EXEC xminicom "Forstørrelsesglas" EXEC xmag @@ -152,10 +153,10 @@ "Tilbehør" END "Markering" MENU - "Kopier" EXEC echo '%s' | wxcopy + "Kopier" SHEXEC echo '%s' | wxcopy "Send e-post" EXEC xterm -name mail -T "Pine" -e pine %s "Indtast URL" EXEC netscape %s - "Søg i manual" EXEC MANUAL_SEARCH(%s) + "Søg i manual" SHEXEC MANUAL_SEARCH(%s) "Markering" END "Arbejdsbord" MENU diff --git a/WindowMaker/menu.de b/WindowMaker/menu.de index 82e64fb5..5ac678c6 100644 --- a/WindowMaker/menu.de +++ b/WindowMaker/menu.de @@ -12,6 +12,7 @@ // MENU - beginnt (Unter)menüdefinition // END - beendet (Unter)menüdefinition // EXEC - führt ein externes Programm aus +// SHEXEC - executes a shell command (like gimp > /dev/null) // EXIT - beendet den Fenstermanager // RESTART [] - startet WindowMaker neu oder // startet einen anderen Fenstermanager. @@ -43,11 +44,11 @@ "Info" MENU "Info Panel..." INFO_PANEL "Legal" LEGAL_PANEL - "Systemauslastung" EXEC xosview || xload + "Systemauslastung" SHEXEC xosview || xload "Prozeßtabelle" EXEC xterm -e top "Anleitungen" EXEC xman "Info" END - "XTerm" EXEC xterm -sb || color-xterm -sb || xterm -sb + "XTerm" SHEXEC xterm -sb || color-xterm -sb || xterm -sb "XJed" EXEC xjed "Arbeitsfläche" WORKSPACE_MENU "Anwendungen" MENU @@ -67,14 +68,14 @@ "TkDesk" EXEC tkdesk "Anwendungen" END "Editoren" MENU - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editoren" END "Sonstiges" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Sonstiges" END @@ -88,7 +89,7 @@ "Hilfsmittel" END "Markierung" MENU "email an" EXEC xterm -name mail -T "Pine" -e pine %s - "Navigate" EXEC netscape -noraise -remote \ + "Navigate" SHEXEC netscape -noraise -remote \ 'openURL(%s,new-window)' || netscape %s "in Anleitung suchen" EXEC MANUAL_SEARCH(%s) "Markierung" END diff --git a/WindowMaker/menu.el b/WindowMaker/menu.el index a8a89060..d78cfd49 100644 --- a/WindowMaker/menu.el +++ b/WindowMaker/menu.el @@ -112,7 +112,7 @@ "Info..." INFO_PANEL "Legal..." LEGAL_PANEL "System Console" EXEC xconsole - "System Load" EXEC xosview || xload + "System Load" SHEXEC xosview || xload "Process List" EXEC xterm -e top "ÂïÞèåéá" EXEC xman "Ðëçñïöïñßåò" END @@ -121,7 +121,7 @@ "ÅðéöÜíåéåò" WORKSPACE_MENU "ÐñïãñÜììáôá" MENU "ÃñáöéêÜ" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -136,20 +136,20 @@ "ÐñïãñÜììáôá" END "ÊåéìåíïãñÜöïé" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "ÊåéìåíïãñÜöïé" END "ÄéÜöïñá" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "ÄéÜöïñá" END "Åñãáëåßá" MENU "Áñéèìïìç÷áíÞ" EXEC xcalc - "Éäéüôçôåò Ðáñáèýñïõ" EXEC xprop | xmessage -center -title 'Éäéüôçôåò Ðáñáèýñïõ' -file - + "Éäéüôçôåò Ðáñáèýñïõ" SHEXEC xprop | xmessage -center -title 'Éäéüôçôåò Ðáñáèýñïõ' -file - "ÅðéëïãÞ ÃñáììáôïóåéñÜò" EXEC xfontsel "ÅîïìïéùôÞò Ôåñìáôéêïý" EXEC xminicom "ÌåãÝèõíóç" EXEC xmag @@ -160,7 +160,7 @@ "Åñãáëåßá" END "ÅðéëïãÞ" MENU - "ÁíôéãñáöÞ" EXEC echo '%s' | wxcopy + "ÁíôéãñáöÞ" SHEXEC echo '%s' | wxcopy "Ôá÷õäñüìçóç Ðñïò" EXEC xterm -name mail -T "Pine" -e pine %s "Åîåñåýíçóç óôï äéáäßêôõï" EXEC netscape %s "ÁíáæÞôçóç ÂïÞèåéáò" EXEC MANUAL_SEARCH(%s) diff --git a/WindowMaker/menu.es b/WindowMaker/menu.es index 47391ae9..cc3303c6 100644 --- a/WindowMaker/menu.es +++ b/WindowMaker/menu.es @@ -15,6 +15,7 @@ * END - finaliza una definición de (sub)menu * WORKSPACE_MENU - Añade el submenu para operaciones con el escritorio * EXEC - ejecuta un programa externo + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - sale del gestor de ventanas * RESTART [] - rearrancar WindowMaker o arranca otro gestor de ventanas * REFRESH - refrescar el escritorio @@ -93,7 +94,7 @@ "Info Panel..." INFO_PANEL "Legal" LEGAL_PANEL "Consola del Sistema" EXEC xconsole - "Carga del Sistema" EXEC xosview || xload + "Carga del Sistema" SHEXEC xosview || xload "Lista de Procesos" EXEC xterm -e top "Manual de usuario" EXEC xman "Info" END @@ -102,7 +103,7 @@ "Escritorios" WORKSPACE_MENU "Aplicaciones" MENU "Gráficos" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -117,20 +118,20 @@ "Aplicaciones" END "Editores" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editores" END "Miscelánea" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Miscelánea" END "Utilidades" MENU "Calculadora" EXEC xcalc - "Propiedades de ventana" EXEC xprop | xmessage -center -title 'xprop' -file - + "Propiedades de ventana" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Selector de Fuentes" EXEC xfontsel "Emulador de Terminal" EXEC xminicom "Lupa" EXEC xmag @@ -141,10 +142,10 @@ "Utilidades" END "Selección" MENU - "Copiar" EXEC echo '%s' | wxcopy + "Copiar" SHEXEC echo '%s' | wxcopy "Enviar a" EXEC xterm -name mail -T "Pine" -e pine %s "Navigar" EXEC netscape %s - "Buscar en el Manual" EXEC MANUAL_SEARCH(%s) + "Buscar en el Manual" SHEXEC MANUAL_SEARCH(%s) "Selección" END "Escritorio" MENU diff --git a/WindowMaker/menu.fi b/WindowMaker/menu.fi index 51fdc50c..39cd472e 100644 --- a/WindowMaker/menu.fi +++ b/WindowMaker/menu.fi @@ -15,6 +15,7 @@ * END - end (sub)menu definition * WORKSPACE_MENU - adds a submenu for workspace operations * EXEC - executes an external program + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - exits the window manager * RESTART [] - restarts WindowMaker or start another * window manager @@ -97,7 +98,7 @@ "Info Panel..." INFO_PANEL "Legal" LEGAL_PANEL "Järjestelmän konsoli" EXEC xconsole - "Järjestelmän kuorma" EXEC xosview || xload + "Järjestelmän kuorma" SHEXEC xosview || xload "Prosessilista" EXEC xterm -e top "Manuaalin selain" EXEC xman "Info" END @@ -106,7 +107,7 @@ "Työtilat" WORKSPACE_MENU "Sovellukset" MENU "Grafiikka" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -121,20 +122,20 @@ "Sovellukset" END "Editorit" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editorit" END "Muut" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Muut" END "Työkalut" MENU "Laskin" EXEC xcalc - "Ikkunoiden asetukset" EXEC xprop | xmessage -center -title 'xprop' -file - + "Ikkunoiden asetukset" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Kirjasinlajin valitsin" EXEC xfontsel "Pääte-emulaattori" EXEC xminicom "Suurenuslasi" EXEC xmag @@ -145,10 +146,10 @@ "Työkalut" END "Leikkaa-liimaa" MENU - "Kopioi" EXEC echo '%s' | wxcopy + "Kopioi" SHEXEC echo '%s' | wxcopy "Lähetä sähköpostilla" EXEC xterm -name mail -T "Pine" -e pine %s "Selaa" EXEC netscape %s - "Etsi manuaalista" EXEC MANUAL_SEARCH(%s) + "Etsi manuaalista" SHEXEC MANUAL_SEARCH(%s) "Leikkaa-liimaa" END "Työtilat" MENU diff --git a/WindowMaker/menu.fr b/WindowMaker/menu.fr index be63dd0f..ac52e0d7 100644 --- a/WindowMaker/menu.fr +++ b/WindowMaker/menu.fr @@ -33,6 +33,8 @@ * * EXEC Execute un programme externe * + * SHEXEC - executes a shell command (like gimp > /dev/null) + * * EXIT Quitte le gestionnaire de fenêtres * * RESTART [] Redémarre WindowMaker ou démarre un @@ -157,7 +159,7 @@ "Panneau d'informations" INFO_PANEL "Panneau d'informations légales" LEGAL_PANEL "Console système" EXEC xconsole - "Charge système" EXEC xosview || xload + "Charge système" SHEXEC xosview || xload "Liste des processus" EXEC xterm -e top "Butineur d'aide" EXEC xman "Informations" END @@ -167,7 +169,7 @@ "Espaces de travail" WORKSPACE_MENU "Applications" MENU "Graphismes" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -182,20 +184,20 @@ "Applications" END "Editeurs" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editeurs" END "Divers" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Divers" END "Utilitaires" MENU "Calculatrice" EXEC xcalc - "Propriétés de la fenêtre" EXEC xprop | xmessage -center -title 'xprop' -file - + "Propriétés de la fenêtre" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Sélecteur de polices" EXEC xfontsel "Emulateur de terminal" EXEC xminicom "Loupe" EXEC xmag @@ -205,10 +207,10 @@ "Utilitaires" END "Sélection" MENU - "Copier" EXEC echo '%s' | wxcopy + "Copier" SHEXEC echo '%s' | wxcopy "Envoyer à" EXEC xterm -name mail -T "Pine" -e pine %s "Naviguer" EXEC netscape %s - "Rechercher dans le manuel" EXEC MANUAL_SEARCH(%s) + "Rechercher dans le manuel" SHEXEC MANUAL_SEARCH(%s) "Sélection" END "Espace de travail" MENU diff --git a/WindowMaker/menu.gl b/WindowMaker/menu.gl index 6d9c296f..daf34c1a 100644 --- a/WindowMaker/menu.gl +++ b/WindowMaker/menu.gl @@ -12,6 +12,7 @@ // MENU - escomenza a definición do (sub)menú. // END - remata a definición do (sub)menu. // EXEC - executa un programa externo +// SHEXEC - executes a shell command (like gimp > /dev/null) // EXIT - sae do xestor de fiestras // RESTART [] - reinicializa WindowMaker ou // arranca outro xestor de fiestras @@ -44,7 +45,7 @@ "Información" MENU "Info Panel..." INFO_PANEL "Legal" LEGAL_PANEL - "Carga do sistema" EXEC xosview || xload + "Carga do sistema" SHEXEC xosview || xload "Lista de tarefas" EXEC rxvt -ls -fg white -bg black -fn vga -e top "Manual" EXEC xman "Información" END @@ -67,14 +68,14 @@ "TkDesk" EXEC tkdesk "Aplicacións" END "Editores" MENU - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editores" END "Variedade" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Variedade" END diff --git a/WindowMaker/menu.he b/WindowMaker/menu.he index 9c491e08..8a95946f 100644 --- a/WindowMaker/menu.he +++ b/WindowMaker/menu.he @@ -15,6 +15,7 @@ * END - end (sub)menu definition * WORKSPACE_MENU - adds a submenu for workspace operations * EXEC - executes an external program + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - exits the window manager * RESTART [] - restarts WindowMaker or start another * window manager @@ -96,7 +97,7 @@ "òãéî" MENU "Info Panel..." INFO_PANEL "Legal" LEGAL_PANEL - "System Load" EXEC xosview || xload + "System Load" SHEXEC xosview || xload "Process List" EXEC xterm -e top "Manual Browser" EXEC xman "òãéî" END @@ -105,7 +106,7 @@ "äãåáò éáçøî" WORKSPACE_MENU "íéîåùé" MENU "ä÷éôøâ" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -120,20 +121,20 @@ "íéîåùé" END "íéëøåò" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "íéëøåò" END "éììë" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "éììë" END "íéìë" MENU "Calculator" EXEC xcalc - "Window Properties" EXEC xprop | xmessage -center -title 'xprop' -file - + "Window Properties" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Font Chooser" EXEC xfontsel "Terminal Emulator" EXEC xminicom "Magnify" EXEC xmag @@ -144,10 +145,10 @@ "íéìë" END "äøéçá" MENU - "÷úòä" EXEC echo '%s' | wxcopy + "÷úòä" SHEXEC echo '%s' | wxcopy "...ì øàåãä çìù" EXEC xterm -name mail -T "Pine" -e pine %s "Navigate" EXEC netscape %s - "Search in Manual" EXEC MANUAL_SEARCH(%s) + "Search in Manual" SHEXEC MANUAL_SEARCH(%s) "äøéçá" END "äãåáò áçøî" MENU diff --git a/WindowMaker/menu.hr b/WindowMaker/menu.hr index 3cddbd97..02a0d193 100644 --- a/WindowMaker/menu.hr +++ b/WindowMaker/menu.hr @@ -15,6 +15,7 @@ * END - end (sub)menu definition * WORKSPACE_MENU - adds a submenu for workspace operations * EXEC - executes an external program + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - exits the window manager * RESTART [] - restarts WindowMaker or start another * window manager @@ -97,7 +98,7 @@ "Info Panel..." INFO_PANEL "Legal..." LEGAL_PANEL "Sistemska konzola" EXEC xconsole - "Optereæenje sistema" EXEC xosview || xload + "Optereæenje sistema" SHEXEC xosview || xload "Lista procesa" EXEC xterm -e top "Pretra¾ivaè manuala" EXEC xman "Informacije" END @@ -107,7 +108,7 @@ "Radni prostori" WORKSPACE_MENU "Programi" MENU "Grafika" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -122,20 +123,20 @@ "Programi" END "Editori" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editori" END "Razno" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Razno" END "Pomoæni programi" MENU "Kalkulator" EXEC xcalc - "Informacije o prozoru" EXEC xprop | xmessage -center -title 'xprop' -file - + "Informacije o prozoru" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Biraè fontova" EXEC xfontsel "Emulator Terminala" EXEC xminicom "Poveæalo" EXEC xmag @@ -146,10 +147,10 @@ "Pomoæni programi" END "Odabir" MENU - "Kopiraj" EXEC echo '%s' | wxcopy + "Kopiraj" SHEXEC echo '%s' | wxcopy "Po¹alji e-po¹tu" EXEC xterm -name mail -T "Pine" -e pine %s "Otvori web-stranicu" EXEC netscape %s - "Potra¾i u manualu" EXEC MANUAL_SEARCH(%s) + "Potra¾i u manualu" SHEXEC MANUAL_SEARCH(%s) "Odabir" END "Radni prostor" MENU diff --git a/WindowMaker/menu.hu b/WindowMaker/menu.hu index 711b1964..63283b4d 100644 Binary files a/WindowMaker/menu.hu and b/WindowMaker/menu.hu differ diff --git a/WindowMaker/menu.it b/WindowMaker/menu.it index 90f767eb..fb11ef85 100644 --- a/WindowMaker/menu.it +++ b/WindowMaker/menu.it @@ -10,8 +10,9 @@ // // uno dei seguenti comandi: // MENU - inizio della definizione di un sottomenu -// END - fine della definizione di un sottomenu +// END - fine della definizione di un sottomenu // EXEC - esegue un programma +// SHEXEC - executes a shell command (like gimp > /dev/null) // EXIT - esce dal gestore di finestre (Window Manager) // RESTART [] - reinizializza WindowMaker o lancia un altro // window manager @@ -44,11 +45,11 @@ "Informazioni" MENU "Info Panel..." INFO_PANEL "Legal" LEGAL_PANEL - "Carico del Sistema" EXEC xosview || xload + "Carico del Sistema" SHEXEC xosview || xload "Lista dei Processi" EXEC xterm -e top "Ricerca Manuali" EXEC xman "Informazioni" END - "XTerm" EXEC xterm -sb || color-xterm -sb || xterm -sb + "XTerm" SHEXEC xterm -sb || color-xterm -sb || xterm -sb "XJed" EXEC xjed "Area di lavoro" WORKSPACE_MENU "Applicazioni" MENU @@ -68,14 +69,14 @@ "TkDesk" EXEC tkdesk "Applicazioni" END "Editori" MENU - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editori" END "Varie" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Varie" END @@ -91,7 +92,7 @@ "Selezione" MENU "Invio posta a.." EXEC xterm -name mail -T "Pine" -e pine %s - "Navigare" EXEC netscape -noraise -remote \ + "Navigare" SHEXEC netscape -noraise -remote \ 'openURL(%s,new-window)' || netscape %s "Ricerca nei Manuali" EXEC MANUAL_SEARCH(%s) "Selezione" END diff --git a/WindowMaker/menu.ja b/WindowMaker/menu.ja index 69eb5513..f06931b5 100644 --- a/WindowMaker/menu.ja +++ b/WindowMaker/menu.ja @@ -17,6 +17,7 @@ * END - ¥á¥Ë¥å¡¼(¥µ¥Ö¥á¥Ë¥å¡¼)¤ÎÄêµÁ¤Î½ªÎ»¤ò¼¨¤·¤Þ¤¹¡£ * WORKSPACE_MENU - ¥ï¡¼¥¯¥¹¥Ú¡¼¥¹¤ÎÁàºî¤Î¤¿¤á¤Î¥µ¥Ö¥á¥Ë¥å¡¼¤òÄɲä·¤Þ¤¹¡£ * EXEC - ³°Éô¥×¥í¥°¥é¥à¤Î¸Æ¤Ó¤À¤· + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - ¥¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã¤Î½ªÎ» * RESTART [] - WindowMaker¤ÎºÆµ¯Æ°¤«¡¢¤Þ¤¿¤Ï¡¢Ê̤Π* ¥¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã¤òµ¯Æ°¤·¤Þ¤¹¡£ @@ -102,7 +103,7 @@ "¾ðÊó" MENU "Info ¥Ñ¥Í¥ë..." INFO_PANEL "Legal ¥Ñ¥Í¥ë..." LEGAL_PANEL - "¥·¥¹¥Æ¥àÉé²Ù" EXEC xosview || xload + "¥·¥¹¥Æ¥àÉé²Ù" SHEXEC xosview || xload "¥×¥í¥»¥¹°ìÍ÷" EXEC xterm -e top "¥Þ¥Ë¥å¥¢¥ë¥Ö¥é¥¦¥¶" EXEC xman "¾ðÊó" END @@ -111,7 +112,7 @@ "¥ï¡¼¥¯¥¹¥Ú¡¼¥¹" WORKSPACE_MENU "¥¢¥×¥ê¥±¡¼¥·¥ç¥ó" MENU "¥°¥é¥Õ¥£¥Ã¥¯¥¹" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -127,20 +128,20 @@ "¥¨¥Ç¥£¥¿" MENU "Mule" EXEC mule "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC kterm -e vi "¥¨¥Ç¥£¥¿" END "¤¤¤í¤¤¤í" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "¤¤¤í¤¤¤í" END "¥æ¡¼¥Æ¥£¥ê¥Æ¥£" MENU "ÅÅÂî" EXEC xcalc - "¥×¥í¥Ñ¥Æ¥£É½¼¨" EXEC xprop | xmessage -center -title 'xprop' -file - + "¥×¥í¥Ñ¥Æ¥£É½¼¨" SHEXEC xprop | xmessage -center -title 'xprop' -file - "¥Õ¥©¥ó¥È¥»¥ì¥¯¥¿" EXEC xfontsel "üËö¥¨¥ß¥å¥ì¡¼¥¿" EXEC xminicom "´ã¶À" EXEC xmag @@ -151,10 +152,10 @@ "¥æ¡¼¥Æ¥£¥ê¥Æ¥£¡¼" END "¥»¥ì¥¯¥·¥ç¥ó" MENU - "¥³¥Ô¡¼" EXEC echo '%s' | wxcopy + "¥³¥Ô¡¼" SHEXEC echo '%s' | wxcopy "Mail To" EXEC xterm -name mail -T "Pine" -e pine %s "Netscape" EXEC netscape %s - "¥Þ¥Ë¥å¥¢¥ë¸¡º÷" EXEC MANUAL_SEARCH(%s) + "¥Þ¥Ë¥å¥¢¥ë¸¡º÷" SHEXEC MANUAL_SEARCH(%s) "¥»¥ì¥¯¥·¥ç¥ó" END "¥ï¡¼¥¯¥¹¥Ú¡¼¥¹" MENU diff --git a/WindowMaker/menu.ko b/WindowMaker/menu.ko index 6cbb960b..753dc227 100644 --- a/WindowMaker/menu.ko +++ b/WindowMaker/menu.ko @@ -14,10 +14,11 @@ * MENU - (ºÎ)¸Þ´º Á¤ÀǸ¦ ½ÃÀÛÇÑ´Ù. * OPEN_MENU - ÆÄÀÏÀ̳ª ÆÄÀÌÇÁ ȤÀº µð·ºÅ丮 ³»¿ëÀ¸·Î ºÎÅÍ ¸Þ´º¸¦ ¿­°í * ¸í·É¾î¸¦ ½ÇÇàÇÑ´Ù. - * END - (ºÎ)¸Þ´º Á¤ÀǸ¦ ¸¶Ä£´Ù. + * END - (ºÎ)¸Þ´º Á¤ÀǸ¦ ¸¶Ä£´Ù. * WORKSPACE_MENU - ¿öÅ©½ºÆäÀ̽º Á¶ÀÛ¿¡ °üÇÑ ¼­ºê¸Þ´º¸¦ Ãß°¡ÇÑ´Ù. - * EXEC - ¿ÜºÎ ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù. - * EXIT - À©µµ¿ì ¸Å´ÏÀú¸¦ Á¾·á½ÃŲ´Ù. + * EXEC - ¿ÜºÎ ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù. + * SHEXEC - executes a shell command (like gimp > /dev/null) + * EXIT - À©µµ¿ì ¸Å´ÏÀú¸¦ Á¾·á½ÃŲ´Ù. * RESTART [] - Windowmaker¸¦ ´Ù½Ã½ÃÀÛÇϰųª ´Ù¸¥ À©µµ¿ì * ¸Å´ÏÀú¸¦ ½ÇÇà½ÃŲ´Ù. * REFRESH - È­¸éÀ» ´Ù½Ã ±×¸°´Ù. @@ -98,11 +99,11 @@ "Á¤ º¸" MENU "Info Panel..." INFO_PANEL "Legal" LEGAL_PANEL - "½Ã½ºÅÛ ·Îµå" EXEC xosview || xload + "½Ã½ºÅÛ ·Îµå" SHEXEC xosview || xload "ÇÁ·Î¼¼¼­ º¸±â" EXEC xterm -e top "¸Ç ÆäÀÌÁö º¸±â" EXEC xman "Á¤ º¸" END -// "XTerm" EXEC xterm -sb || color-xterm -sb || xterm -sb +// "XTerm" SHEXEC xterm -sb || color-xterm -sb || xterm -sb "ÇÑ ÅÒ" EXEC hanterm -sb -sl 3000 -fg WHITE -bg black -hfn -kaist-iyagi-bold-r-normal--16-120-100-100-c-160-ksc5601.1987-0 "Ç® ±× ¸²" MENU "Å͹̳Î" MENU @@ -126,7 +127,7 @@ "°¡ ¿ì" EXEC gau "LynX" EXEC hanterm -sb -sl 3000 -e lynx "¸ðÁú¶ó" EXEC netscape - "Æ÷½ºÆ®½ºÅ©¸³Æ®" EXEC gv %a(gv) || ghostview %a(Enter file to view) + "Æ÷½ºÆ®½ºÅ©¸³Æ®" SHEXEC gv %a(gv) || ghostview %a(Enter file to view) "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat) "TkDesk" EXEC tkdesk "X File Manager" EXEC xfm @@ -134,7 +135,7 @@ "Ç® ±× ¸²" END "¹®¼­ÆíÁý" MENU "vi" EXEC hanterm -sb -sl 3000 -fg white -bg black -e vi - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "ÇѱÛ/X" EXEC hwpx "NEdit" EXEC nedit "Xedit" EXEC xedit @@ -150,15 +151,15 @@ "Colormap" EXEC xcmap "¾îÇà Á¾·á½Ã۱â" EXEC xkill "Ŭ¸³º¸µå" EXEC xclipboard - "À©µµ¿ì ¼Ó¼º" EXEC xprop | xmessage -center -title 'xprop' -file - + "À©µµ¿ì ¼Ó¼º" SHEXEC xprop | xmessage -center -title 'xprop' -file - "À¯Æ¿¸®Æ¼" END "Selection" MENU - "º¹»çÇϱâ" EXEC echo '%s' | wxcopy + "º¹»çÇϱâ" SHEXEC echo '%s' | wxcopy "¸ÞÀÏ º¸³»±â" EXEC hanterm -name mail -T "Pine" -e pine %s - "Navigate" EXEC netscape -noraise -remote \ + "Navigate" SHEXEC netscape -noraise -remote \ 'openURL(%s,new-window)' || netscape %s - "¸Þ´º¾ó¿¡¼­ ã±â" EXEC MANUAL_SEARCH(%s) + "¸Þ´º¾ó¿¡¼­ ã±â" SHEXEC MANUAL_SEARCH(%s) "Selection" END "°¡»óÈ­¸é" WORKSPACE_MENU "ÀÛ¾÷°ø°£" MENU diff --git a/WindowMaker/menu.nl b/WindowMaker/menu.nl index eb041050..eb7df965 100644 --- a/WindowMaker/menu.nl +++ b/WindowMaker/menu.nl @@ -13,6 +13,7 @@ // END - beeindigd een (sub)menu definitie // EXEC - voert een extern programma uit // EXIT - afsluiten windowmanager +// SHEXEC - executes a shell command (like gimp > /dev/null) // RESTART [] - herstarts WindowMaker of start een andere // windowmanager of // REFRESH - herteken het bureaublad @@ -38,7 +39,7 @@ "Top" EXEC xterm -e top "Handleidingszoeker" EXEC xman "Info" END - "XTerm" EXEC xterm -sb || color-xterm -sb || xterm -sb + "XTerm" SHEXEC xterm -sb || color-xterm -sb || xterm -sb "XJed" EXEC xjed "Werkplaatsen" WORKSPACE_MENU "Applicaties" MENU @@ -64,7 +65,7 @@ "VI" EXEC xterm -e vi "Editors" END "Diverse" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Diverse" END diff --git a/WindowMaker/menu.no b/WindowMaker/menu.no index 9edd8230..23197faf 100644 --- a/WindowMaker/menu.no +++ b/WindowMaker/menu.no @@ -17,6 +17,7 @@ * områder * EXEC - starter et eksternt program. * EXIT - Avslutter WindowMaker + * SHEXEC - executes a shell command (like gimp > /dev/null) * RESTART - [] - restarter WindowMaker eller starter opp * annen "window manager". * REFRESH - tegner opp skjermbildet på nytt. @@ -99,7 +100,7 @@ "Info" MENU "Lisens..." INFO_PANEL "Legal" LEGAL_PANEL - "System Belastning" EXEC xosview || xload + "System Belastning" SHEXEC xosview || xload "Prosess Liste" EXEC xterm -e top "Manual leser" EXEC stepman "Info" END @@ -108,7 +109,7 @@ "Arbeids-Områder" WORKSPACE_MENU "Applikasjoner" MENU "Grafikk" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -123,14 +124,14 @@ "Applikasjoner" END "Tekst Redigering" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Tekst Redigering" END "Diverse" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Diverse" END @@ -145,10 +146,10 @@ "Verktøy" END "Utvalg" MENU - "Kopier" EXEC echo '%s' | wxcopy + "Kopier" SHEXEC echo '%s' | wxcopy "Send e-mail" EXEC xterm -name mail -T "Pine" -e pine %s "Gå til (www)" EXEC netscape %s - "Søke i manualer" EXEC MANUAL_SEARCH(%s) + "Søke i manualer" SHEXEC MANUAL_SEARCH(%s) "UtValg" END "Arbeidsområder" MENU diff --git a/WindowMaker/menu.pt b/WindowMaker/menu.pt index 1897916d..2b217851 100644 --- a/WindowMaker/menu.pt +++ b/WindowMaker/menu.pt @@ -21,6 +21,7 @@ * WORKSPACE_MENU - adiciona menu para operações sobre Áreas de Trabalho * EXEC - executa um programa * EXIT - termina o gerenciador de janelas + * SHEXEC - executa comando de shell (ex.: gimp > /dev/null) * RESTART [] - reinicia o WindowMaker ou inicia * outro gerenciador de janelas * REFRESH - força repintagem da área de trabalho @@ -106,7 +107,7 @@ "Informações..." INFO_PANEL "Informações Legais" LEGAL_PANEL "Console do Sistema" EXEC xconsole - "Carga do Sistema" EXEC xosview || xload + "Carga do Sistema" SHEXEC xosview || xload "Lista de Processos" EXEC xterm -e top "Leitor de Manual" EXEC xman "Informações" END @@ -115,7 +116,7 @@ "Áreas de Trabalho" WORKSPACE_MENU "Aplicações" MENU "Gráficos" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -130,20 +131,20 @@ "Aplicações" END "Editores" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Editores" END "Diversos" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Diversos" END "Utilitários" MENU "Calculadora" EXEC xcalc - "Propriedades da Janela" EXEC xprop | xmessage -center -title 'xprop' -file - + "Propriedades da Janela" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Seletor de Fontes" EXEC xfontsel "Emulador de Terminal" EXEC xminicom "Lente de Aumento" EXEC xmag @@ -154,10 +155,10 @@ "Utilitários" END "Seleção" MENU - "Copiar" EXEC echo '%s' | wxcopy + "Copiar" SHEXEC echo '%s' | wxcopy "eMail Para" EXEC xterm -name mail -T "Pine" -e pine %s "Navegar" EXEC netscape %s - "Procurar Manual" EXEC MANUAL_SEARCH(%s) + "Procurar Manual" SHEXEC MANUAL_SEARCH(%s) "Seleção" END "Área de Trabalho" MENU diff --git a/WindowMaker/menu.ru b/WindowMaker/menu.ru index a6632f18..bbc6c0ce 100644 --- a/WindowMaker/menu.ru +++ b/WindowMaker/menu.ru @@ -14,6 +14,7 @@ * END - ÚÁËÁÎÞÉ×ÁÅÔ ÏÐÒÅÄÅÌÅÎÉÅ (ÐÏÄ)ÍÅÎÀ * WORKSPACE_MENU - ÄÏÂÁ×ÌÑÅÔ ÐÏÄÍÅÎÀ ÄÌÑ ÏÐÅÒÁÃÉÊ Ó òÁÂÏÞÉÍ ÍÅÓÔÏÍ * EXEC - ×ÙÐÏÌÎÑÅÔ ×ÎÅÛÎÀÀ ÐÒÏÇÒÁÍÍÕ + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - ÚÁ×ÅÒÛÁÅÔ ÒÁÂÏÔÕ ÍÅÎÅÄÖÅÒÁ ÏËÏÎ * RESTART [] - ÐÅÒÅÚÁÐÕÓËÁÅÔ WindowMaker ÉÌÉ ÚÁÐÕÓËÁÅÔ * ÄÒÕÇÏÊ ÍÅÎÅÄÖÅÒ ÏËÏÎ @@ -56,7 +57,7 @@ "éÎÆÏÒÍÁÃÉÑ" MENU "Info Panel..." INFO_PANEL "Legal" LEGAL_PANEL - "îÁÇÒÕÚËÁ óÉÓÔÅÍÙ" EXEC xosview || xload + "îÁÇÒÕÚËÁ óÉÓÔÅÍÙ" SHEXEC xosview || xload "óÐÉÓÏË ðÒÏÃÅÓÓÏ×" EXEC xterm -e top "ðÒÏÓÍÏÔÒ òÕËÏ×ÏÄÓÔ×" EXEC xman "éÎÆÏÒÍÁÃÉÑ" END @@ -66,7 +67,7 @@ "òÁÂÏÞÉÅ ÍÅÓÔÁ" WORKSPACE_MENU "ðÒÉÌÏÖÅÎÉÑ" MENU "çÒÁÆÉÞÅÓËÉÅ" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -80,14 +81,14 @@ "TkDesk" EXEC tkdesk "ðÒÉÌÏÖÅÎÉÑ" END "òÅÄÁËÔÏÒÙ" MENU - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "òÅÄÁËÔÏÒÙ" END "òÁÚÎÏÅ" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "òÁÚÎÏÅ" END @@ -102,7 +103,7 @@ "õÔÉÌÉÔÙ" END "÷ÙÄÅÌÅÎÉÅ" MENU - "ëÏÐÉÒÏ×ÁÔØ" EXEC echo '%s' | wxcopy + "ëÏÐÉÒÏ×ÁÔØ" SHEXEC echo '%s' | wxcopy "ïÔÐÒÁ×ÉÔØ" EXEC xterm -name mail -T "Pine" -e pine %s "éÓËÁÔØ × éÎÔÅÒÎÅÔ" EXEC netscape %s "éÓËÁÔØ × òÕËÏ×ÏÄÓÔ×ÁÈ" EXEC MANUAL_SEARCH(%s) diff --git a/WindowMaker/menu.se b/WindowMaker/menu.se index 247596f7..82c2b033 100644 --- a/WindowMaker/menu.se +++ b/WindowMaker/menu.se @@ -21,6 +21,7 @@ * WORKSPACE_MENU - lägger till en undermeny med kommandon som påverkar * arbetsbordet. Endast en workspace_menu är tillåten. * EXEC - kör ett externt program. + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - avslutar WindowMaker. * RESTART [] - startar WindowMaker eller annan * fönsterhanterare. @@ -105,7 +106,7 @@ "Informationsruta..." INFO_PANEL "Licens..." LEGAL_PANEL "Systemkonsoll" EXEC xconsole - "Systembelastning" EXEC xosview || xload + "Systembelastning" SHEXEC xosview || xload "Processlista" EXEC xterm -e top "Manualläsare" EXEC xman "Info" END @@ -115,7 +116,7 @@ "Arbetsbord" WORKSPACE_MENU "Program" MENU "Grafik" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -130,20 +131,20 @@ "Program" END "Textredigerare" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Textredigerare" END "Diverse" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Diverse" END "Verktyg" MENU "Miniräknare" EXEC xcalc - "Window Properties" EXEC xprop | xmessage -center -title 'xprop' -file - + "Window Properties" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Fontväljare" EXEC xfontsel "Terminalemulator" EXEC xminicom "Förstora" EXEC xmag @@ -154,7 +155,7 @@ "Verktyg" END "Markering" MENU - "Kopiera" EXEC echo '%s' | wxcopy + "Kopiera" SHEXEC echo '%s' | wxcopy "Skicka e-mail" EXEC xterm -name mail -T "Pine" -e pine %s "Gå till webbsida" EXEC netscape %s "Sök i manualer" EXEC MANUAL_SEARCH(%s) diff --git a/WindowMaker/menu.sl b/WindowMaker/menu.sl index af1785aa..b921fb7b 100644 --- a/WindowMaker/menu.sl +++ b/WindowMaker/menu.sl @@ -22,6 +22,7 @@ * WORKSPACE_MENU - adds a submenu for workspace operations. Only one * workspace_menu is allowed. * EXEC - executes an external program + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - exits the window manager * RESTART [] - restarts WindowMaker or start another * window manager @@ -105,7 +106,7 @@ "Informacije o programu..." INFO_PANEL "Licenca..." LEGAL_PANEL "Sistemska konzola" EXEC xconsole - "Obremenitev sistema" EXEC xosview || xload + "Obremenitev sistema" SHEXEC xosview || xload "Seznam procesov" EXEC xterm -e top "Pomoè (Iskalec man strani)" EXEC xman "Informacije" END @@ -114,7 +115,7 @@ "Delovni prostori" WORKSPACE_MENU "Aplikacije" MENU "Grafika" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -129,20 +130,20 @@ "Aplikacije" END "Urejevalniki besedil" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Urejevalniki besedil" END "Drugo" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Drugo" END "Uporabi programi" MENU "Kalkulator" EXEC xcalc - "Lastnosti oken" EXEC xprop | xmessage -center -title 'xprop' -file - + "Lastnosti oken" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Pregled pisav" EXEC xfontsel "Terminal emulator" EXEC xminicom "Povecevalno steklo" EXEC xmag @@ -153,7 +154,7 @@ "Uporabni programi" END "Izbira" MENU - "Kopiraj" EXEC echo '%s' | wxcopy + "Kopiraj" SHEXEC echo '%s' | wxcopy "Po¹lji po po¹ti" EXEC xterm -name mail -T "Pine" -e pine %s "Odpri WEB stran" EXEC netscape %s "Poi¹èi v navodilih" EXEC MANUAL_SEARCH(%s) diff --git a/WindowMaker/menu.tr b/WindowMaker/menu.tr index 14cd86d7..4e50f0a2 100644 --- a/WindowMaker/menu.tr +++ b/WindowMaker/menu.tr @@ -19,6 +19,7 @@ * END - Alt)Menü tanýmýný bitirir * WORKSPACE_MENU - Çalýþma alanlarý için altmenüyü ekler * EXEC - programý çalýþtýrýr + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - pencere denetçisinden çýkar. * RESTART [] - Belirtilen pencere denetçisini * yeniden baþlatýr. @@ -91,7 +92,7 @@ "Copyright..." EXEC xmessage -center -font variable -title \ 'WindowMaker 'WM_VERSION -file $HOME/GNUstep/Library/WindowMaker/Copyright "Sistem Konsolu" EXEC xconsole - "Sistem Yükü" EXEC xosview || xload + "Sistem Yükü" SHEXEC xosview || xload "Süreç Dökümü" EXEC xterm -e top "Kýlavuz Tarayýcýsý" EXEC xman "Bilgi" END @@ -100,7 +101,7 @@ "Çalýþma Alanlarý" WORKSPACE_MENU "Uygulamalar" MENU "Görüntü" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -115,20 +116,20 @@ "Uygulamalar" END "Düzenleyiciler" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "Düzenleyiciler" END "Çeþitli" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Çeþitli" END "Yardýmcýlar" MENU "Hesap Makinasý" EXEC xcalc - "Pencere Özellikleri" EXEC xprop | xmessage -center -title 'xprop' -file - + "Pencere Özellikleri" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Yazý tipi Tarayýcýsý" EXEC xfontsel "Terminal Öykümcüsü" EXEC xminicom "Büyüteç" EXEC xmag @@ -139,10 +140,10 @@ "Yardýmcýlar" END "Seçim" MENU - "Kopyala" EXEC echo '%s' | wxcopy + "Kopyala" SHEXEC echo '%s' | wxcopy "Mail ile gönder" EXEC xterm -name mail -T "Pine" -e pine %s "Að'da tara" EXEC netscape %s - "Kýlavuzda ara" EXEC MANUAL_SEARCH(%s) + "Kýlavuzda ara" SHEXEC MANUAL_SEARCH(%s) "Seçim" END "Çalýþma Alaný" MENU diff --git a/WindowMaker/menu.zh_CN b/WindowMaker/menu.zh_CN index c777f4b5..4cb4b172 100644 --- a/WindowMaker/menu.zh_CN +++ b/WindowMaker/menu.zh_CN @@ -22,6 +22,7 @@ * WORKSPACE_MENU - adds a submenu for workspace operations. Only one * workspace_menu is allowed. * EXEC - executes an external program + * SHEXEC - executes a shell command (like gimp > /dev/null) * EXIT - exits the window manager * RESTART [] - restarts WindowMaker or start another * window manager @@ -108,7 +109,7 @@ "ÐÅÏ¢Ãæ°å..." INFO_PANEL "°æÈ¨..." LEGAL_PANEL "ϵͳ¿ØÖÆÌ¨" EXEC xconsole - "ϵͳ¸ºÔØ" EXEC xosview || xload + "ϵͳ¸ºÔØ" SHEXEC xosview || xload "½ø³ÌÁбí" EXEC xterm -e top "ÊÖ²áä¯ÀÀÆ÷" EXEC xman "ÐÅÏ¢" END @@ -121,10 +122,10 @@ "¹¤×÷¿Õ¼ä" WORKSPACE_MENU "Ñ¡Ôñ" MENU - "¸´ÖÆ" EXEC echo '%s' | wxcopy + "¸´ÖÆ" SHEXEC echo '%s' | wxcopy "·¢ËÍÓʼþ" EXEC xterm -name mail -T "Pine" -e pine %s "ä¯ÀÀ" EXEC netscape %s - "²éÕÒÊÖ²á" EXEC MANUAL_SEARCH(%s) + "²éÕÒÊÖ²á" SHEXEC MANUAL_SEARCH(%s) "Ñ¡Ôñ" END "¹¤×÷¿Õ¼ä" MENU diff --git a/WindowMaker/menu.zh_TW.Big5 b/WindowMaker/menu.zh_TW.Big5 index 003a31e7..d6af933e 100644 --- a/WindowMaker/menu.zh_TW.Big5 +++ b/WindowMaker/menu.zh_TW.Big5 @@ -107,7 +107,7 @@ "¸ê°T­±ªO..." INFO_PANEL "ªk«ß..." LEGAL_PANEL "¨t²Î¥D±±¥x" EXEC xconsole - "¨t²Î­t¸ü" EXEC xosview || xload + "¨t²Î­t¸ü" SHEXEC xosview || xload "¦æµ{²M³æ" EXEC xterm -e top "¤â¥UÂsÄý¾¹" EXEC xman "¸ê°T" END @@ -116,7 +116,7 @@ "¤u§@°Ï" WORKSPACE_MENU "À³¥Îµ{¦¡" MENU "¼v¹³³B²z" MENU - "Gimp" EXEC gimp >/dev/null + "Gimp" SHEXEC gimp >/dev/null "XV" EXEC xv "XPaint" EXEC xpaint "XFig" EXEC xfig @@ -131,20 +131,20 @@ "À³¥Îµ{¦¡" END "½s¿è¾¹" MENU "XFte" EXEC xfte - "XEmacs" EXEC xemacs || emacs + "XEmacs" SHEXEC xemacs || emacs "XJed" EXEC xjed "NEdit" EXEC nedit "Xedit" EXEC xedit "VI" EXEC xterm -e vi "½s¿è¾¹" END "Âø¶µ" MENU - "Xmcd" EXEC xmcd 2> /dev/null + "Xmcd" SHEXEC xmcd 2> /dev/null "Xplaycd" EXEC xplaycd "Xmixer" EXEC xmixer "Âø¶µ" END "¤½¥Îµ{¦¡" MENU "­pºâ¾÷" EXEC xcalc - "Window Properties" EXEC xprop | xmessage -center -title 'xprop' -file - + "Window Properties" SHEXEC xprop | xmessage -center -title 'xprop' -file - "Font Chooser" EXEC xfontsel "Terminal Emulator" EXEC xminicom "Magnify" EXEC xmag @@ -154,10 +154,10 @@ "¤½¥Îµ{¦¡" END "¿ï¨ú" MENU - "½Æ»s" EXEC echo '%s' | wxcopy + "½Æ»s" SHEXEC echo '%s' | wxcopy "¶l±H¦Ü" EXEC xterm -name mail -T "Pine" -e pine %s "Navigate" EXEC netscape %s - "¦b¤â¥U¤¤·j´M" EXEC MANUAL_SEARCH(%s) + "¦b¤â¥U¤¤·j´M" SHEXEC MANUAL_SEARCH(%s) "¿ï¨ú" END "¤u§@°Ï" MENU diff --git a/WindowMaker/plmenu b/WindowMaker/plmenu index a8caabc2..3183ddea 100644 --- a/WindowMaker/plmenu +++ b/WindowMaker/plmenu @@ -3,7 +3,7 @@ ("Info Panel...", INFO_PANEL), ("Legal...", LEGAL_PANEL), ("System Console", EXEC, "xconsole"), - ("System Load", EXEC, "xosview || xload"), + ("System Load", SHEXEC, "xosview || xload"), ("Process List", EXEC, "xterm -e top"), ("Manual Browser", EXEC, "xman") ), @@ -13,7 +13,7 @@ ("Workspaces", WORKSPACE_MENU), ("Applications", ("Graphics", - ("Gimp", EXEC, "gimp >/dev/null"), + ("Gimp", SHEXEC, "gimp >/dev/null"), ("XV", EXEC, "xv"), ("XPaint", EXEC, "xpaint"), ("XFig", EXEC, "xfig") @@ -28,20 +28,20 @@ ), ("Editors", ("XFte", EXEC, "xfte"), - ("XEmacs", EXEC, "xemacs || emacs"), + ("XEmacs", SHEXEC, "xemacs || emacs"), ("XJed", EXEC, "xjed"), ("NEdit", EXEC, "nedit"), ("Xedit", EXEC, "xedit"), ("VI", EXEC, "xterm -e vi") ), ("Miscellaneous", - ("Xmcd", EXEC, "xmcd 2> /dev/null"), + ("Xmcd", SHEXEC, "xmcd 2> /dev/null"), ("Xplaycd", EXEC, "xplaycd"), ("Xmixer", EXEC, "xmixer") ), ("Utils", ("Calculator", EXEC, "xcalc"), - ("Window Properties", EXEC, "xprop | xmessage -center -title 'xprop' -file -"), + ("Window Properties", SHEXEC, "xprop | xmessage -center -title 'xprop' -file -"), ("Font Chooser", EXEC, "xfontsel"), ("Terminal Emulator", EXEC, "xminicom"), ("Magnify", EXEC, "xmag"), @@ -51,7 +51,7 @@ ("Clipboard", EXEC, "xclipboard") ), ("Selection", - ("Copy", EXEC, "echo '%s' | wxcopy"), + ("Copy", SHEXEC, "echo '%s' | wxcopy"), ("Mail To", EXEC, "xterm -name mail -T Pine -e pine %s"), ("Navigate", EXEC, "netscape %s"), ("Search in Manual", EXEC, "MANUAL_SEARCH(%s)") diff --git a/WindowMaker/plmenu.da b/WindowMaker/plmenu.da index f3fb1ff1..bf26a16f 100644 --- a/WindowMaker/plmenu.da +++ b/WindowMaker/plmenu.da @@ -5,7 +5,7 @@ ("Info Panel...", INFO_PANEL), (Copyright..., LEGAL_PANEL), (Systemkonsol, EXEC, xconsole), - (Systembelastning, EXEC, "xosview || xload"), + (Systembelastning, SHEXEC, "xosview || xload"), (Procesliste, EXEC, "rxvt -fn 6x10 -geometry 80x50 -e top"), (Brugsanvisninger, EXEC, xman), (Kontrolpanel, EXEC, "control-panel"), @@ -18,7 +18,7 @@ Programmer, ( Grafik, - (Gimp, EXEC, "gimp >/dev/null"), + (Gimp, SHEXEC, "gimp >/dev/null"), ("Electric Eyes", EXEC, ee), (XV, EXEC, xv), (XPaint, EXEC, xpaint), @@ -156,14 +156,14 @@ ), ( Diverse, - (Xmcd, EXEC, "xmcd 2> /dev/null"), + (Xmcd, SHEXEC, "xmcd 2> /dev/null"), (Xplaycd, EXEC, xplaycd), (Xmixer, EXEC, xmixer) ), ( "Tilbeh\370r", (Lommeregner, EXEC, xcalc), - ("Window Egenskaber", EXEC, "xprop | xmessage -center -title 'xprop' -file -"), + ("Window Egenskaber", SHEXEC, "xprop | xmessage -center -title 'xprop' -file -"), ("V\346lg skrifttype", EXEC, xfontsel), (Terminalemulator, EXEC, xminicom), ("Forst\370rrelsesglas", EXEC, xmag), @@ -174,7 +174,7 @@ ), ( Markering, - (Kopier, EXEC, "echo '%s' | wxcopy"), + (Kopier, SHEXEC, "echo '%s' | wxcopy"), ("Send e-post", EXEC, "rxvt -name mail -T Pine -e pine %s"), ("Indtast URL", EXEC, "netscape %s"), ("S\370g i manual", EXEC, "MANUAL_SEARCH(%s)") diff --git a/WindowMaker/plmenu.fr b/WindowMaker/plmenu.fr index 8a904708..d6a7e8b6 100644 --- a/WindowMaker/plmenu.fr +++ b/WindowMaker/plmenu.fr @@ -3,7 +3,7 @@ ("Panneau d'informations", INFO_PANEL), ("Panneau d'informations légales", LEGAL_PANEL), ("Console système", EXEC, "xconsole"), - ("Charge système", EXEC, "xosview || xload"), + ("Charge système", SHEXEC, "xosview || xload"), ("Liste des processus", EXEC, "xterm -e top"), ("Butineur d'aide", EXEC, "xman") ), @@ -13,7 +13,7 @@ ("Espaces de travail", WORKSPACE_MENU), ("Applications", ("Graphismes", - ("Gimp", EXEC, "gimp >/dev/null"), + ("Gimp", SHEXEC, "gimp >/dev/null"), ("XV", EXEC, "xv"), ("XPaint", EXEC, "xpaint"), ("XFig", EXEC, "xfig") @@ -28,20 +28,20 @@ ), ("Editeurs", ("XFte", EXEC, "xfte"), - ("XEmacs", EXEC, "xemacs || emacs"), + ("XEmacs", SHEXEC, "xemacs || emacs"), ("XJed", EXEC, "xjed"), ("NEdit", EXEC, "nedit"), ("Xedit", EXEC, "xedit"), ("VI", EXEC, "xterm -e vi") ), ("Divers", - ("Xmcd", EXEC, "xmcd 2> /dev/null"), + ("Xmcd", SHEXEC, "xmcd 2> /dev/null"), ("Xplaycd", EXEC, "xplaycd"), ("Xmixer", EXEC, "xmixer") ), ("Utilitaires", ("Calculatrice", EXEC, "xcalc"), - ("Propriétés de la fenêtre", EXEC, "xprop | xmessage -center -title 'xprop' -file -"), + ("Propriétés de la fenêtre", SHEXEC, "xprop | xmessage -center -title 'xprop' -file -"), ("Sélecteur de polices", EXEC, "xfontsel"), ("Emulateur de terminal", EXEC, "xminicom"), ("Loupe", EXEC, "xmag"), @@ -51,7 +51,7 @@ ("Sélections", EXEC, "xclipboard") ), ("Sélection", - ("Copier", EXEC, "echo '%s' | wxcopy"), + ("Copier", SHEXEC, "echo '%s' | wxcopy"), ("Envoyer à", EXEC, "xterm -name mail -T Pine -e pine %s"), ("Naviguer", EXEC, "netscape %s"), ("Rechercher dans le manuel", EXEC, "MANUAL_SEARCH(%s)") diff --git a/WindowMaker/plmenu.hr b/WindowMaker/plmenu.hr index 25c6ed98..de4cd3e8 100644 --- a/WindowMaker/plmenu.hr +++ b/WindowMaker/plmenu.hr @@ -5,7 +5,7 @@ ("Info Panel...", INFO_PANEL), (Legal..., LEGAL_PANEL), ("Sistemska konzola", EXEC, xconsole), - ("Optere\346enje sistema", EXEC, "xosview || xload"), + ("Optere\346enje sistema", SHEXEC, "xosview || xload"), ("Lista procesa", EXEC, "xterm -e top"), ("Pretra\276iva\350 manuala", EXEC, xman) ), @@ -18,7 +18,7 @@ Programi, ( Grafika, - (Gimp, EXEC, "gimp >/dev/null"), + (Gimp, SHEXEC, "gimp >/dev/null"), (XV, EXEC, xv), (XPaint, EXEC, xpaint), (XFig, EXEC, xfig) @@ -38,7 +38,7 @@ ( Editori, (XFte, EXEC, xfte), - (XEmacs, EXEC, "xemacs || emacs"), + (XEmacs, SHEXEC, "xemacs || emacs"), (XJed, EXEC, xjed), (NEdit, EXEC, nedit), (Xedit, EXEC, xedit), @@ -46,7 +46,7 @@ ), ( Razno, - (Xmcd, EXEC, "xmcd 2> /dev/null"), + (Xmcd, SHEXEC, "xmcd 2> /dev/null"), (Xplaycd, EXEC, xplaycd), (Xmixer, EXEC, xmixer) ), @@ -55,7 +55,7 @@ (Kalkulator, EXEC, xcalc), ( "Info o prozoru", - EXEC, + SHEXEC, "xprop | xmessage -center -title 'xprop' -file -" ), ("Bira\350 fontova", EXEC, xfontsel), @@ -68,7 +68,7 @@ ), ( Odabir, - (Kopiraj, EXEC, "echo '%s' | wxcopy"), + (Kopiraj, SHEXEC, "echo '%s' | wxcopy"), ("Po\271alji e-mail", EXEC, "xterm -name mail -T Pine -e pine %s"), ("Otvori web", EXEC, "netscape %s"), ("Potra\276i u manualu", EXEC, "MANUAL_SEARCH(%s)") diff --git a/WindowMaker/plmenu.it b/WindowMaker/plmenu.it index 34214395..7fd18d5c 100644 --- a/WindowMaker/plmenu.it +++ b/WindowMaker/plmenu.it @@ -3,7 +3,7 @@ ("Info Panel...", INFO_PANEL), ("Legal...", LEGAL_PANEL), ("Console di sistema", EXEC, "xconsole"), - ("Carico del Sistema", EXEC, "xosview || xload"), + ("Carico del Sistema", SHEXEC, "xosview || xload"), ("Lista dei Processi", EXEC, "xterm -e top"), ("Ricerca Manuali", EXEC, "xman") ), @@ -13,7 +13,7 @@ ("Workspace", WORKSPACE_MENU), ("Programmi", ("Grafica", - ("Gimp", EXEC, "gimp >/dev/null"), + ("Gimp", SHEXEC, "gimp >/dev/null"), ("XV", EXEC, "xv"), ("XPaint", EXEC, "xpaint"), ("XFig", EXEC, "xfig") @@ -23,27 +23,25 @@ ("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)"), + ("Acrobat", EXEC, "/usr/local/Acrobat3/bin/acroread %a(Enter PDF to view)"), ("TkDesk", EXEC, "tkdesk") ), ("Editor", ("XFte", EXEC, "xfte"), - ("XEmacs", EXEC, "xemacs || emacs"), + ("XEmacs", SHEXEC, "xemacs || emacs"), ("XJed", EXEC, "xjed"), ("NEdit", EXEC, "nedit"), ("Xedit", EXEC, "xedit"), ("VI", EXEC, "xterm -e vi") ), ("Varie", - ("Xmcd", EXEC, "xmcd 2> /dev/null"), + ("Xmcd", SHEXEC, "xmcd 2> /dev/null"), ("Xplaycd", EXEC, "xplaycd"), ("Xmixer", EXEC, "xmixer") ), ("Utilità", ("Calcolatrice", EXEC, "xcalc"), - ("Proprietà finestra", EXEC, "xprop | xmessage -center -title 'xprop' --file -"), + ("Proprietà finestra", SHEXEC, "xprop | xmessage -center -title 'xprop' -file -"), ("Selezione Font", EXEC, "xfontsel"), ("Emulatore di terminale", EXEC, "xminicom"), ("Lente", EXEC, "xmag"), @@ -53,10 +51,10 @@ view)"), ("Clipboard", EXEC, "xclipboard") ), ("Selezione", - ("Copia", EXEC, "echo '%s' | wxcopy"), + ("Copia", SHEXEC, "echo '%s' | wxcopy"), ("Spedisci a...", EXEC, "xterm -name mail -T Pine -e pine %s"), ("Naviga", EXEC, "netscape %s"), - ("Cerca nei Manuali", EXEC, "MANUAL_SEARCH(%s)") + ("Cerca nei Manuali", SHEXEC, "MANUAL_SEARCH(%s)") ), ("Workspace", ("Nascondi gli altri", HIDE_OTHERS), @@ -68,54 +66,34 @@ view)"), ("Cancella Sessione salvata", CLEAR_SESSION) ), ("Visualizzazione", - ("Temi", OPEN_MENU, "-noext /usr/X11R6/share/WindowMaker/Themes -~/GNUstep/Library/WindowMaker/Themes WITH setstyle"), - ("Stili", OPEN_MENU, "-noext /usr/X11R6/share/WindowMaker/Styles -~/GNUstep/Library/WindowMaker/Styles WITH setstyle"), - ("Set di Icone", OPEN_MENU, "-noext /usr/X11R6/share/WindowMaker/IconSets -~/GNUstep/Library/WindowMaker/IconSets WITH seticons"), + ("Temi", OPEN_MENU, "-noext /usr/X11R6/share/WindowMaker/Themes ~/GNUstep/Library/WindowMaker/Themes WITH setstyle"), + ("Stili", OPEN_MENU, "-noext /usr/X11R6/share/WindowMaker/Styles ~/GNUstep/Library/WindowMaker/Styles WITH setstyle"), + ("Set di Icone", OPEN_MENU, "-noext /usr/X11R6/share/WindowMaker/IconSets ~/GNUstep/Library/WindowMaker/IconSets WITH seticons"), ("Sfondo", ("Tinta unita", ("Nero", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, black)'"), - ("Blu-Grigio", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, -\"#505075\")'"), - ("Indaco", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, -\"#243e6c\")'"), - ("Blue", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, -\"#180090\")'"), - ("Viola", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, -\"#554466\")'"), + ("Blu-Grigio", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#505075\")'"), + ("Indaco", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#243e6c\")'"), + ("Blue", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#180090\")'"), + ("Viola", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#554466\")'"), ("Beige", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, wheat4)'"), - ("Grigio", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, -\"#333340\")'"), - ("Vinaccia", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, -\"#400020\")'") + ("Grigio", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#333340\")'"), + ("Vinaccia", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, \"#400020\")'") ), ("Sfumato", - ("Tramonto", EXEC, "wdwrite WindowMaker WorkspaceBack '(mvgradient, -deepskyblue4, black, deepskyblue4, tomato4)'"), - ("Cielo", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, blue4, -white)'"), - ("Sfumature Blu", EXEC, "wdwrite WindowMaker WorkspaceBack -'(vgradient, \"#7080a5\", \"#101020\")'"), - ("Sfumature Indaco", EXEC, "wdwrite WindowMaker WorkspaceBack -'(vgradient, \"#746ebc\", \"#242e4c\")'"), - ("Sfumature Viola", EXEC, "wdwrite WindowMaker WorkspaceBack -'(vgradient, \"#654c66\", \"#151426\")'"), - ("Sfumature Beige", EXEC, "wdwrite WindowMaker WorkspaceBack -'(vgradient, \"#a09060\", \"#302010\")'"), - ("Sfumature Grigie", EXEC, "wdwrite WindowMaker WorkspaceBack -'(vgradient, \"#636380\", \"#131318\")'"), - ("Sfumature Vinaccia", EXEC, "wdwrite WindowMaker WorkspaceBack -'(vgradient, \"#600040\", \"#180010\")'") + ("Tramonto", EXEC, "wdwrite WindowMaker WorkspaceBack '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'"), + ("Cielo", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, blue4, white)'"), + ("Sfumature Blu", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#7080a5\", \"#101020\")'"), + ("Sfumature Indaco", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#746ebc\", \"#242e4c\")'"), + ("Sfumature Viola", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#654c66\", \"#151426\")'"), + ("Sfumature Beige", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#a09060\", \"#302010\")'"), + ("Sfumature Grigie", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#636380\", \"#131318\")'"), + ("Sfumature Vinaccia", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#600040\", \"#180010\")'") ), - ("Immagini", OPEN_MENU, "-noext /usr/X11R6/share/WindowMaker/Backgrounds -~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t") + ("Immagini", OPEN_MENU, "-noext /usr/X11R6/share/WindowMaker/Backgrounds ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t") ), - ("Salva il tema", EXEC, "getstyle -t -~/GNUstep/Library/WindowMaker/Themes/\"%a(Nome Tema)\""), - ("Salva il set icone", EXEC, "geticonset -~/GNUstep/Library/WindowMaker/IconSets/\"%a(Nome IconSet)\"") + ("Salva il tema", EXEC, "getstyle -t ~/GNUstep/Library/WindowMaker/Themes/\"%a(Nome Tema)\""), + ("Salva il set icone", EXEC, "geticonset ~/GNUstep/Library/WindowMaker/IconSets/\"%a(Nome IconSet)\"") ), ("Esci", ("Riavvia", RESTART), diff --git a/WindowMaker/plmenu.zh_CN b/WindowMaker/plmenu.zh_CN index 980df7eb..e045db51 100644 --- a/WindowMaker/plmenu.zh_CN +++ b/WindowMaker/plmenu.zh_CN @@ -3,7 +3,7 @@ ("ÐÅÏ¢Ãæ°å...", INFO_PANEL), ("°æÈ¨...", LEGAL_PANEL), ("ϵͳ¿ØÖÆÌ¨", EXEC, "xconsole"), - ("ϵͳ¸ºÔØ", EXEC, "xosview || xload"), + ("ϵͳ¸ºÔØ", SHEXEC, "xosview || xload"), ("½ø³ÌÁбí", EXEC, "xterm -e top"), ("ÊÖ²áä¯ÀÀÆ÷", EXEC, "xman") ), @@ -13,10 +13,10 @@ ("³ÌÐò", OPEN_MENU, "| wmconfig --output wmaker 2>/dev/null"), ("¹¤×÷¿Õ¼ä", WORKSPACE_MENU), ("Ñ¡Ôñ", - ("¸´ÖÆ", EXEC, "echo '%s' | wxcopy"), + ("¸´ÖÆ", SHEXEC, "echo '%s' | wxcopy"), ("·¢ËÍÓʼþ", EXEC, "xterm -name mail -T Pine -e pine %s"), ("ä¯ÀÀ", EXEC, "netscape %s"), - ("²éÕÒÊÖ²á", EXEC, "MANUAL_SEARCH(%s)") + ("²éÕÒÊÖ²á", SHEXEC, "MANUAL_SEARCH(%s)") ), ("¹¤×÷¿Õ¼ä", ("Òþ²ØÆäËû", HIDE_OTHERS), diff --git a/src/dialog.c b/src/dialog.c index b8c1b218..beb8c971 100644 --- a/src/dialog.c +++ b/src/dialog.c @@ -1633,6 +1633,9 @@ wShowGNUstepPanel(WScreen *scr) WMReleaseColor(color); + XSetForeground(dpy, scr->mono_gc, 0); + XFillRectangle(dpy, WMGetPixmapMaskXID(pixmap), scr->mono_gc, 0, 0, + 130, 130); drawGNUstepLogo(dpy, WMGetPixmapMaskXID(pixmap), 130, 130, 1, 1); panel->gstepL = WMCreateLabel(panel->win); diff --git a/src/framewin.c b/src/framewin.c index cbd8b3b2..6f6d69f4 100644 --- a/src/framewin.c +++ b/src/framewin.c @@ -57,10 +57,6 @@ static void paintButton(WCoreWindow *button, WTexture *texture, static void updateTitlebar(WFrameWindow *fwin); -static void remakeTexture(WFrameWindow *fwin, int state, int newWidth); - -static void updateTexture(WFrameWindow *fwin); - WFrameWindow* wFrameWindowCreate(WScreen *scr, int wlevel, int x, int y, @@ -142,15 +138,13 @@ wFrameWindowUpdateBorders(WFrameWindow *fwin, int flags) if (flags & WFF_TITLEBAR) { fwin->top_width = theight; - fwin->flags.need_texture1_remake = 1; - fwin->flags.need_texture2_remake = 1; - fwin->flags.need_texture3_remake = 1; - + fwin->flags.need_texture_remake = 1; + if (wPreferences.new_style) { if (fwin->left_button) { wCoreConfigure(fwin->left_button, 0, 0, bsize, bsize); } - + if (fwin->right_button) { wCoreConfigure(fwin->right_button, width-bsize+1, 0, bsize, bsize); @@ -160,7 +154,7 @@ wFrameWindowUpdateBorders(WFrameWindow *fwin, int flags) wCoreConfigure(fwin->left_button, 3, (theight-bsize)/2, bsize, bsize); } - + if (fwin->right_button) { wCoreConfigure(fwin->right_button, width-bsize-3, (theight-bsize)/2, bsize, bsize); @@ -179,25 +173,25 @@ wFrameWindowUpdateBorders(WFrameWindow *fwin, int flags) if (fwin->left_button) wCoreDestroy(fwin->left_button); fwin->left_button = NULL; - + if (fwin->right_button) wCoreDestroy(fwin->right_button); fwin->right_button = NULL; - + wCoreDestroy(fwin->titlebar); fwin->titlebar = NULL; - + fwin->top_width = 0; } } else { /* if we didn't have a titlebar and are being requested for * one, create it */ - if (flags & WFF_TITLEBAR) { + if (flags & WFF_TITLEBAR) { fwin->top_width = theight; - + fwin->flags.titlebar = 1; fwin->titlebar = wCoreCreate(fwin->core, 0, 0, width+1, theight); - + if (flags & WFF_LEFT_BUTTON) { fwin->flags.left_button = 1; if (wPreferences.new_style) { @@ -251,9 +245,7 @@ wFrameWindowUpdateBorders(WFrameWindow *fwin, int flags) XMapRaised(dpy, fwin->titlebar->window); - fwin->flags.need_texture1_remake = 1; - fwin->flags.need_texture2_remake = 1; - fwin->flags.need_texture3_remake = 1; + fwin->flags.need_texture_remake = 1; } } checkTitleSize(fwin); @@ -280,9 +272,7 @@ wFrameWindowUpdateBorders(WFrameWindow *fwin, int flags) XMapWindow(dpy, fwin->resizebar->window); XLowerWindow(dpy, fwin->resizebar->window); - fwin->flags.need_texture1_remake = 1; - fwin->flags.need_texture2_remake = 1; - fwin->flags.need_texture3_remake = 1; + fwin->flags.need_texture_remake = 1; } else { if (height+fwin->top_width+fwin->bottom_width != fwin->core->height) { wCoreConfigure(fwin->resizebar, 0, height + fwin->top_width, @@ -415,11 +405,8 @@ updateTitlebar(WFrameWindow *fwin) } } - if (wPreferences.new_style || fwin->titlebar->width!=w) { - fwin->flags.need_texture1_remake = 1; - fwin->flags.need_texture2_remake = 1; - fwin->flags.need_texture3_remake = 1; - } + if (wPreferences.new_style || fwin->titlebar->width!=w) + fwin->flags.need_texture_remake = 1; wCoreConfigure(fwin->titlebar, x, 0, w, theight); } @@ -492,7 +479,7 @@ renderTexture(WScreen *scr, WTexture *texture, int width, int height, RImage *img; RImage *limg, *rimg, *mimg; int x, w; - + *title = None; *lbutton = None; *rbutton = None; @@ -659,13 +646,12 @@ updateTexture(WFrameWindow *fwin) handleButtonExpose(&fwin->right_button->descriptor, NULL); } } - XFlush(dpy); } static void -remakeTexture(WFrameWindow *fwin, int state, int newWidth) +remakeTexture(WFrameWindow *fwin, int state) { Pixmap pmap, lpmap, rpmap; @@ -686,7 +672,7 @@ remakeTexture(WFrameWindow *fwin, int state, int newWidth) right = fwin->right_button && !fwin->flags.hide_right_button && !fwin->flags.rbutton_dont_fit; - width = newWidth+1; + width = fwin->core->width+1; renderTexture(fwin->screen_ptr, fwin->title_texture[state], width, fwin->titlebar->height, @@ -701,7 +687,7 @@ remakeTexture(WFrameWindow *fwin, int state, int newWidth) } } if (fwin->resizebar_texture && fwin->resizebar_texture[0] - && fwin->resizebar && state == fwin->flags.state) { + && fwin->resizebar && state == 0) { FREE_PIXMAP(fwin->resizebar_back[0]); @@ -709,7 +695,8 @@ remakeTexture(WFrameWindow *fwin, int state, int newWidth) renderResizebarTexture(fwin->screen_ptr, fwin->resizebar_texture[0], - newWidth, fwin->resizebar->height, + fwin->resizebar->width, + fwin->resizebar->height, fwin->resizebar_corner_width, &pmap); @@ -735,42 +722,31 @@ wFrameWindowPaint(WFrameWindow *fwin) if (fwin->flags.is_client_window_frame) fwin->flags.justification = wPreferences.title_justification; - if (fwin->flags.need_texture1_remake || fwin->flags.need_texture2_remake - || fwin->flags.need_texture3_remake) { + if (fwin->flags.need_texture_remake) { + int i; + + fwin->flags.need_texture_remake = 0; + fwin->flags.need_texture_change = 0; if (fwin->flags.single_texture) { + remakeTexture(fwin, 0); + updateTexture(fwin); + } else { + /* first render the texture for the current state... */ + remakeTexture(fwin, fwin->flags.state); + /* ... and paint it */ + updateTexture(fwin); - fwin->flags.need_texture_change = 1; - - fwin->flags.need_texture1_remake = 0; - fwin->flags.need_texture2_remake = 0; - fwin->flags.need_texture3_remake = 0; - - remakeTexture(fwin, 0, fwin->core->width); - - } else if (fwin->flags.state==0 && fwin->flags.need_texture1_remake) { - - fwin->flags.need_texture_change = 1; - fwin->flags.need_texture1_remake = 0; - remakeTexture(fwin, fwin->flags.state, fwin->core->width); - - } else if (fwin->flags.state==1 && fwin->flags.need_texture2_remake) { - - fwin->flags.need_texture_change = 1; - fwin->flags.need_texture2_remake = 0; - remakeTexture(fwin, fwin->flags.state, fwin->core->width); - - } else if (fwin->flags.state==2 && fwin->flags.need_texture3_remake) { - - fwin->flags.need_texture_change = 1; - fwin->flags.need_texture3_remake = 0; - remakeTexture(fwin, fwin->flags.state, fwin->core->width); + for (i=0; i < 3; i++) { + if (i!=fwin->flags.state) + remakeTexture(fwin, i); + } } } if (fwin->flags.need_texture_change) { fwin->flags.need_texture_change = 0; - + updateTexture(fwin); } @@ -877,7 +853,7 @@ wFrameWindowPaint(WFrameWindow *fwin) } #ifdef TITLE_TEXT_SHADOW - if(wPreferences.title_shadow) { + if(wPreferences.title_shadow){ int shadowx,shadowy; XSetForeground(dpy, *fwin->title_gc, fwin->title_pixel[fwin->flags.state+3]); @@ -928,6 +904,7 @@ reconfigure(WFrameWindow *fwin, int x, int y, int width, int height, height - fwin->resizebar->height); */ if (fwin->core->width != width) { + fwin->flags.need_texture_remake = 1; resizedHorizontally = 1; } @@ -996,14 +973,12 @@ reconfigure(WFrameWindow *fwin, int x, int y, int width, int height, } } - void wFrameWindowConfigure(WFrameWindow *fwin, int x, int y, int width, int height) { reconfigure(fwin, x, y, width, height, False); } - void wFrameWindowResize(WFrameWindow *fwin, int width, int height) { diff --git a/src/framewin.h b/src/framewin.h index ea670451..fe16da2b 100644 --- a/src/framewin.h +++ b/src/framewin.h @@ -99,10 +99,8 @@ typedef struct WFrameWindow { unsigned int left_button:1; unsigned int right_button:1; - unsigned int need_texture1_remake:1; - unsigned int need_texture2_remake:1; - unsigned int need_texture3_remake:1; - + unsigned int need_texture_remake:1; + unsigned int single_texture:1; unsigned int hide_left_button:1; diff --git a/src/menu.c b/src/menu.c index 9281f7bc..e2cf9f29 100644 --- a/src/menu.c +++ b/src/menu.c @@ -122,7 +122,7 @@ appearanceObserver(void *self, WMNotification *notif) wMenuRealize(menu); } if (flags & WTextureSettings) { - menu->frame->flags.need_texture1_remake = 1; + menu->frame->flags.need_texture_remake = 1; } if (flags & (WColorSettings|WTextureSettings)) wFrameWindowPaint(menu->frame); diff --git a/src/window.c b/src/window.c index 79e1c442..e4dbcc1d 100644 --- a/src/window.c +++ b/src/window.c @@ -144,9 +144,7 @@ appearanceObserver(void *self, WMNotification *notif) wWindowConfigureBorders(wwin); } if (flags & WTextureSettings) { - wwin->frame->flags.need_texture1_remake = 1; - wwin->frame->flags.need_texture2_remake = 1; - wwin->frame->flags.need_texture3_remake = 1; + wwin->frame->flags.need_texture_remake = 1; } if (flags & (WTextureSettings | WColorSettings)) { if (wwin->frame->titlebar)