2
* Definiowanie Menu Głównego dla WindowMakera
3
* Fonty w standardzie ISO8895-2
5
* Składnia jest następująca:
7
* <Tytuł> [SHORTCUT <Skrut>] <Komenda> <Paramery>
9
* <Tytuł> Tytuł może być dowolnym ciągiem znaków. Jeśli będą w nim występować
10
* spacje umieśc go w cudzysłowie np. "Tytuł ze spacją"
12
* SHORTCUT Definiowanie skrótu.
13
* <Skrót> Nazwa rodzaju skrótu umieszczonego w pliku
14
* $HOME/GNUstep/Defaults/WindowMaker, tak jak RootMenuKey
17
* Skróty mogą występować w sekcji MENU lub OPEN_MENU .
19
* <Komenda> jedna z dostępnych komend:
20
* MENU - rozpoczęcie definicji (pod)menu
21
* END - zakończenie definicji (pod)menu
22
* OPEN_MENU - generowanie podmenu na podstawie podanego katalogu,
23
* umieszczając w nim pliki wykonywalne i podkatalogi.
24
* WORKSPACE_MENU - Dodanie podmenu zawierającego aktywne pulpity. Tylko
25
* jedno workspace_menu jest potrzebne.
26
* EXEC <program> - wykonanie jakiegokolwiek programu
27
* EXIT - wyjście z menadżera okien
28
* RESTART [<window manager>] - restart WindowMakera albo start innego
30
* REFRESH - odświerzenie ekranu
31
* ARRANGE_ICONS - uporządkowanie ikon na pulpicie
32
* SHUTDOWN - zabicie wszystkich procesów (i wyjście z X window)
33
* SHOW_ALL - pokazanie wszystkich ukrytych programów
34
* HIDE_OTHERS - schowanie aktywnych okien pulpitu, oprócz aktywnego
35
* SAVE_SESSION - zapamietanie aktualnego stanu desktpou, z wszystkimi
36
* uruchomionymi programami, i z wszystkimi ich stanami
37
* geometrycznymi, pozycji na ekranie, umieszczone na
38
* odpowiednim pulpicie, ukryte lub uaktywnione.
39
* Wszystkie te ustawiemia bedą aktywne, dopóki nie
40
* zostaną użyte komendy SAVE_SESSION i CLEAR_SESSION.
41
* Jeżeli SaveSessionOnExit = Yes; w pliku konfiguracyjnym
42
* WindowMakera, wtedy zapamiętywanie wszystkich ustawień
43
* jest dokonywanie po każdym wyjściu, niezależnie od
44
* komend SAVE_SESSION czy CLEAR_SESSION .
45
* CLEAR_SESSION - Czyszczenie poprzednio zapamiętanych sesji. Nie ponosi to
46
* żadnych zmian w pliku SaveSessionOnExit .
47
* INFO - Wyświetlenie informacji o WindowMakerze
49
* <Parametry> zalezne od uruchamianego programu.
51
* ** Opcje w lini komend EXEC:
52
* %s - znak jest zastepowany przez text znajdujacy sie w ,,schowku''
53
* %a(tytuł[,komunikat]) - otwiera dodatkowe okno o tytule tytuł, komunikacie
54
* komunikat i czeka na podanie parametrów, które
55
* zostaną wstawione zamiast %a. Niestety nie udalo mi
56
* się uzyskać polskich fontów w tej pocji :(
57
* %w - znak jest zastepowany przez XID aktywnego okna
58
* %W - znak jest zastepowany przez numer aktywnego pulpitu
60
* Aby używać specjalnych znaków ( takich jak % czy " ) należy poprzedzic je znakiem \
61
* np. :xterm -T "\"Witaj Świecie\""
63
* Można używac znaków specjalnych, takich jak \n
65
* Sekcja MENU musi być zakończona sekcja END, pod tą sama nazwą.
71
* // stworzenie podmenu z plikami w podkatalogu /usr/openwin/bin
72
* "XView apps" OPEN_MENU "/usr/openwin/bin"
73
* // umieszcza w jednym podmenu pliki z róznych podkatalogów
74
* "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
76
* "Background" OPEN_MENU -noext $HOME/images /usr/share/images WITH wmsetbg -u * // wstawienie menu z pliku style.menu
77
* // wstawienie menu z pliku style.menu
78
* "Style" OPEN_MENU style.menu
81
* Jeżeli zamiast polskich fontów są jakieś krzaczki należy wyedetować pliki
82
* $HOME/GNUstep/Defaults/WMGLOBAL i $HOME/GNUstep/Defaults/WindowMaker,
83
* lub wejść w menu Konfiguracja.
84
* Aby uzyskać polskie znaki należy uzupełnić definicje fontów.
87
* SystemFont = "-*-helvetica-medium-r-normal-*-%d-100-*-*-*-*-*-*";
91
* SystemFont = "-*-helvetica-medium-r-normal-*-%d-100-*-*-*-*-iso8859-2";
93
* i wszędzie tam gdzie występuje podobna definicja.
98
#define ULUB_EDYTOR vi
99
/* Jeśli nie lubisz edytora vi zmień na swój ulubiony edytor */
100
#define ULUB_TERM xterm
101
/* A tutaj ustaw swój ulubiony terminal */
105
"Informacja o WMaker..." INFO_PANEL
106
"Legalność..." LEGAL_PANEL
107
"Konsola Systemu" EXEC xconsole
108
"Obciążenie Systemu" EXEC xosview || xload
109
"Lista Procesów" EXEC ULUB_TERM -T "Lista Procesów" -e top
110
"Przeglądarka Manuali" EXEC xman
114
"Edycja menu" EXEC ULUB_TERM -T "Edycja menu" -e ULUB_EDYTOR $HOME/GNUstep/Library/WindowMaker/menu
115
"Ustawienie fontów" EXEC ULUB_TERM -T "Ustawienie fontów" -e ULUB_EDYTOR $HOME/GNUstep/Defaults/WMGLOBAL
116
"Konfiguracja" EXEC ULUB_TERM -T "Konfiguracja" -e ULUB_EDYTOR $HOME/GNUstep/Defaults/WindowMaker
119
"Uruchom..." EXEC %a(Uruchom,Wpisz komende do uruchomienia:)
120
"Terminal" EXEC ULUB_TERM -T "Mój ulubiony terminal" -sb
121
"Edytor" EXEC ULUB_TERM -T "Moj ulubiony edytor" -e ULUB_EDYTOR %a(Edytor,Podaj plik do edycji:)
122
"Pulpity" WORKSPACE_MENU
126
"Gimp" EXEC gimp >/dev/null
130
"Gnuplot" EXEC ULUB_TERM -T "GNU plot" -e gnuplot
131
"Edytor ikon" EXEC bitmap
135
"Ghostview" EXEC gv %a(GhostView,Wprowadz nazwe pliku *.ps *.pdf *.no:)
136
"XDvi" EXEC xdvi %a(XDvi,Wprowadz nazwe pliku *.dvi:)
137
"Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,Wprowadz nazwe pliku *.pdf:)
138
"Xpdf" EXEC xpdf %a(Xpdf,Wprowadz nazwe pliku *.pdf:)
139
"Arkusz kalkulacyjny" EXEC xspread
141
"X File Manager" EXEC xfm
142
"OffiX Files" EXEC files
144
"Midnight Commander" EXEC ULUB_TERM -T "Midnight Commander" -e mc
145
"X Gnu debbuger" EXEC xxgdb
151
"Netscape" EXEC netscape
153
"Lynx" EXEC ULUB_TERM -e lynx %a(Lynx,Podaj URL:)
155
"Programy pocztowe" MENU
156
"Pine" EXEC ULUB_TERM -T "Program pocztowy Pine" -e pine
157
"Elm" EXEC ULUB_TERM -T "Program pocztowy Elm" -e elm
159
"Programy pocztowe" END
160
"Emulator terminala" MENU
161
"Minicom" EXEC xminicom
163
"Emulator terminala" END
164
"Telnet" EXEC ULUB_TERM -e telnet %a(Telnet,Podaj nazwe hosta:)
165
"Ssh" EXEC ULUB_TERM -e ssh %a(Ssh,Podaj nazwe hosta:)
166
"Ftp" EXEC ULUB_TERM -e ftp %a(Ftp,Podaj nazwe hosta:)
167
"Irc" EXEC ULUB_TERM -e irc %a(Irc,Podaj swoj pseudonim:)
168
"Ping" EXEC ULUB_TERM -e ping %a(Ping,Podaj nazwe hosta:)
169
"Talk" EXEC ULUB_TERM -e talk %a(Talk,Podaj nazwe uzytkownika, z ktorym chcesz nawiazac polaczenie:)
174
"XEmacs" EXEC xemacs || emacs
178
"Editres" EXEC editres
179
"VI" EXEC ULUB_TERM -e vi
183
"CDPlay" EXEC workbone
184
"Xmcd" EXEC xmcd 2> /dev/null
185
"Xplaycd" EXEC xplaycd
192
"Londownik" EXEC xlander
193
"Szachy " EXEC xboard
194
"Xeyes" EXEC xeyes -geometry 51x23
195
"Xmahjongg" EXEC xmahjongg
198
"Xtetris" EXEC xtetris -color
202
"xboing" EXEC xboing -sound
207
"Kalkulator" EXEC xcalc
208
"Zegarek" EXEC xclock
209
"Opcje Okna" EXEC xprop | xmessage -center -title 'xprop' -file -
210
"Przeglądarka Fontów" EXEC xfontsel
211
"Szkło Powiększające" EXEC xmag
212
"Mapa Kolorów" EXEC xcmap
214
"Clipboard" EXEC xclipboard
218
"Kopia" EXEC echo '%s' | wxcopy
219
"Poczta do ..." EXEC ULUB_TERM -name mail -T "Pine" -e pine %s
220
"Serfuj do ..." EXEC netscape %s
221
"Pobierz Manual ..." EXEC MANUAL_SEARCH(%s)
222
"Połącz się z ..." EXEC telnet %s
223
"Pobierz plik z FTP ..." EXEC ftp %s
227
"Ukryj Pozostałe" HIDE_OTHERS
228
"Pokaż wszystko" SHOW_ALL
229
"Uporządkowanie icon" ARRANGE_ICONS
231
"Zablokuj" EXEC xlock -allowroot -usefirst
232
"Zachowaj Sesje" SAVE_SESSION
233
"Wyczyść zachowaną sesje" CLEAR_SESSION
237
"Tematy" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
238
"Style" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
239
"Ustawienia ikon" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
242
"Czarny" WS_BACK '(solid, black)'
243
"Niebieski" WS_BACK '(solid, "#505075")'
244
"Indigo" WS_BACK '(solid, "#243e6c")'
245
"Głęboko Niebieski" WS_BACK '(solid, "#224477")'
246
"Fioletowy" WS_BACK '(solid, "#554466")'
247
"Pszeniczny" WS_BACK '(solid, "wheat4")'
248
"Ciemno Szary" WS_BACK '(solid, "#333340")'
249
"Winny" WS_BACK '(solid, "#400020")'
252
"Zachód Słońca" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
253
"Niebo" WS_BACK '(vgradient, blue4, white)'
254
"Cieniowany Niebieski" WS_BACK '(vgradient, "#7080a5", "#101020")'
255
"Cieniowane Indigo" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
256
"Cieniowany Fioletowy" WS_BACK '(vgradient, "#654c66", "#151426")'
257
"Cieniowany Pszeniczny" WS_BACK '(vgradient, "#a09060", "#302010")'
258
"Cieniowany Szary" WS_BACK '(vgradient, "#636380", "#131318")'
259
"Cieniowany Winnny" WS_BACK '(vgradient, "#600040", "#180010")'
261
"Obrazki" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
263
"Zaoamiętanie Tematu" EXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Nazwa tematu,Wpisz nazwe pliku:)"
264
"Zapamiętanie Ustawień Ikon" EXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ustawienia ikon,wpisz nazwe pliku:)"
268
"Przeładowanie" RESTART
269
"Start BlackBox" RESTART blackbox
270
"Start kwm" RESTART kwm
271
"Start IceWM" RESTART icewm
273
"Zabicie sesji..." SHUTDOWN