// // Hauptmenükonfiguration für WindowMaker // // Syntax: // // <Command> <Parameters> // // <Title> ist ein Text, der als Titel benutzt werden soll. Falls er // Leerzeichen enthält, muss er von " umgeben sein. // // <Command> eine der folgenden gültigen Anweisungen: // MENU - beginnt (Unter)menüdefinition // END - beendet (Unter)menüdefinition // EXEC <program> - führt ein externes Programm aus // SHEXEC <command> - executes a shell command (like gimp > /dev/null) // EXIT - beendet den Fenstermanager // RESTART [<window manager>] - startet WindowMaker neu oder // startet einen anderen Fenstermanager. // REFRESH - Zeichnet den Bildschirminhalt neu. // ARRANGE_ICONS - Ordnet die Icons auf der Arbeitsfläche neu an. // SHUTDOWN - Beendet die X Sitzung und alle Anwendungen // WORKSPACE_MENU - fügt Untermenü für Arbeitsflächenverwaltung ein // SHOW_ALL - Bringt alle Fenster zurück auf Arbeitsfläche // HIDE_OTHERS - Versteckt (mit Ausnahme des aktiven) alle Fenster auf // der Arbeitsfläche // // <Parameters> ist das auszuführende Programm // // Besonderheiten für die EXEC Kommandozeile // %s - An dieser Stelle den aktuell markierten Text einsetzen. Ist kein Text // markiert, wird das Kommando abgebrochen // %w - An dieser Stelle die ID des aktuellen Fensters einsetzen. Ist kein // Fenster aktiv, so wird nicht eingesetzt. // // Die Bedeutung der ausgezeichneten Zeichen (% bzw. ") kann mit dem \ Zeichen // außer Kraft gesetzt werden. z.B.: xterm -T "\"Hello World\"" // // Jede MENU Anweisung muss eine passende END Anweisung besitzen. // Siehe dieses Beispiel: #include <wmmacros> "Menu" MENU "Info" MENU "Info Panel..." INFO_PANEL "Legal" LEGAL_PANEL "Systemauslastung" SHEXEC xosview || xload "Prozeßtabelle" EXEC xterm -e top "Anleitungen" EXEC xman "Info" END "Disk" MENU "CD-ROM mounten" EXEC mount /cdrom "CD-ROM auswerfen" EXEC umount /cdrom | eject "Floppy mounten" EXEC mount /floppy "Floppy auswerfen" EXEC umount /floppy "Disk" END "WTerm" SHEXEC wterm -fn Helvetica "Arbeitsfläche" WORKSPACE_MENU "Anwendungen" MENU "Grafik" MENU "Cenon" EXEC openapp Cenon.app "Gimp" EXEC gimp "Grafik" END "Workspace" EXEC openapp GWorkspace.app "Ink.app" EXEC openapp Ink.app "Texteditor" EXEC nedit "LyX" EXEC lyx "Netscape" EXEC netscape "Ghostview" EXEC gv %a(Ghostview) "Acrobat" EXEC acroread %a(Acrobat) "Anwendungen" END "Hilfsmittel" MENU "Schriftauswahl" EXEC xfontsel "Lupe" EXEC xmag "Farbtabelle" EXEC xcmap "XKill" EXEC xkill "Hilfsmittel" END "Markierung" MENU "email an" EXEC xterm -name mail -T "Pine" -e pine %s "Navigate" SHEXEC netscape -noraise -remote \ 'openURL(%s,new-window)' || netscape %s "in Anleitung suchen" SHEXEC MANUAL_SEARCH(%s) "Markierung" END "Arbeitsplatz" MENU "Andere verstecken" HIDE_OTHERS "Alle anzeigen" SHOW_ALL "Icons anordnen" ARRANGE_ICONS "Neuzeichnen" REFRESH "Sperren" EXEC xlock -allowroot -usefirst "Hintergrund" MENU "None" EXEC CLEARROOT "Schwarz" WS_BACK '(solid, black)' "Blau" WS_BACK '(solid, "#505075")' "Purpur" WS_BACK '(solid, "#554466")' "Weizen" WS_BACK '(solid, wheat4)' "Dunkelgrau" WS_BACK '(solid, "#333340")' "Wein" WS_BACK '(solid, "#400020")' "Hintergrund" END "Arbeitsplatz sichern" SAVE_SESSION "Arbeitsplatz" END "Appearance" MENU "Themes" OPEN_MENU -noext THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle "Styles" OPEN_MENU -noext STYLES_DIR ~/GNUstep/Library/WindowMaker/Styles WITH setstyle "Icon Sets" OPEN_MENU -noext ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons "Hintergrund" MENU "None" EXEC CLEARROOT "Schwarz" WS_BACK '(solid, black)' "Blau" WS_BACK '(solid, "#505075")' "Purpur" WS_BACK '(solid, "#554466")' "Weizen" WS_BACK '(solid, wheat4)' "Dunkelgrau" WS_BACK '(solid, "#333340")' "Wein" WS_BACK '(solid, "#400020")' "Images" OPEN_MENU -noext BACKGROUNDS_DIR ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t "Hintergrund" END "Theme Speichern" SHEXEC getstyle -t ~/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Dateiname eingeben:)" "IconSet Speichern" SHEXEC geticonset ~/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Dateiname eingeben:)" "Appearance" END "Beenden" MENU "Neustart" RESTART "Beenden..." EXIT "Ausschalten..." SHUTDOWN "Beenden" END "Anwendungen" END