2
* Дефиниция на главното меню за WindowMaker
6
* <Заглавие> [SHORTCUT <комбинация>] <команда> <параметри>
8
* <Заглавие> е какъв да е низ, който ще се използва като название на
9
* съответния елемент от менюто. Ако включва интервали, трябва да се
12
* SHORTCUT определя клавишна комбинация ("бърз клавиш") за този
13
* елемент на менюто. <комбинация> има същия синтаксис, както клавишните
14
* комбинации във файла $HOME/GNUstep/Defaults/WindowMaker,
15
* напр. RootMenuKey или MiniaturizeKey.
17
* Не може да се посочва клавишна комбинация за MENU и OPEN_MENU.
19
* <Command> може да бъде:
20
* MENU - започва дефиниция на (под)меню
21
* END - завършва дефиницията на (под)меню
22
* OPEN_MENU - чете менюто от файл, програмен канал или
23
* файловете от директория, евентуално предшествани
25
* WORKSPACE_MENU - добавя подменю за работните места. Може да се
26
* използва само едно такова подменю.
27
* EXEC <program> - изпълнява външна програма
28
* SHEXEC <command> - изпълнява команда на командната обвивка
29
* (напр. gimp > /dev/null)
30
* EXIT - излиза от администратора на прозорците
31
* RESTART [<администратор>] - рестартира WindowMaker или
32
* страртира друг администратор на
34
* REFRESH - опреснява (прерисува) работната площ
35
* ARRANGE_ICONS - преподрежда иконките на работното място.
36
* SHUTDOWN - убива всички клиенти (и приключва X-сесията)
37
* SHOW_ALL - показва всички скрити прозорци на работното място
38
* HIDE_OTHERS - скрива всички прозорци на работното място, освен
39
* имащия фокус (или последния получавал фокус)
40
* SAVE_SESSION - запазва текущото състояние на работната площ, в
41
* това число всички стартирани приложения,
42
* местата на прозорците им, на дока,
43
* кламера. Това състояние ще бъде възстановено
44
* при всяко стартиране на WindowMaker, докато
45
* наново не се използва SAVE_SESSION или
46
* CLEAR_SESSION. Ако SaveSessionOnExit = Yes в
47
* конфигурационната база-данни на Window Maker,
48
* то при всяко излизане от WindowMaker
49
* състоянието на сесията автоматично ще бъде
51
* CLEAR_SESSION - изтрива данните за по-рано запазена
52
* сесия. Това няма никакъв ефект, ако
53
* SaveSessionOnExit = Yes.
54
* INFO - показва панела "Инфо".
56
* Синтаксис на OPEN_MENU:
58
* // отваря файл-меню, който трябва да съдържа меню и го вмъква
59
* // на текущото място.
61
* 2. Меню от програмен канал:
62
* // пуска командата и очаква тя да генерира меню на стандартния
65
* 3. Меню от директория:
66
* // Отваря едната или повече директории и прави сортирано
67
* // азбучно меню за всички изпълними файлове и поддиректории в
69
* OPEN_MENU директория1 [директория2 ...]
70
* 4. Меню от директория с команда
71
* // Отваря едната или повече директории и прави сортирано
72
* // азбучно меню за всички поддиректории и четими файлове, като
73
* // всеки от файловете ще бъде обработван с командата.
74
* OPEN_MENU [опции] директория1 [директория2 ...] WITH команда -опции
76
* -noext Пропуска всичко, което е след
77
* последната точка в името на файла.
79
* <параметри> е програмата, която трябва да се изпълни.
81
* ** Опции за командния ред с EXEC:
82
* %s - замества се с избраното в момента
83
* %a(title[,prompt]) - отваря диалогова клетка с заглавие "title" и
84
* незадължителна подкана prompt, след което се
85
* замества с въведеното.
86
* %w - замества се с XID (номера) на прозореца с фокус.
87
* %W - замества се с номера на текущото работно място.
89
* Преди специалните символи (като % и ") може да поставяте \ за да
90
* загубят специалното си значение:
91
* пример: xterm -T "\"Hello World\""
93
* Допустими са и стандартните комбинации като \n
95
* Всяка команда MENU трябва да има съответна команда END.
101
* // прави подменю със съдържимото от /usr/openwin/bin
102
* "XView приложения" OPEN_MENU "/usr/openwin/bin"
103
* // някои X11-приложения от различни директории
104
* "X11 приложения" OPEN_MENU /usr/X11/bin $HOME/bin/X11
105
* // за картинки на фона
106
* "Фон" OPEN_MENU -noext $HOME/images /usr/share/images WITH wmsetbg -u -t
107
* // Вмъква style.menu тук.
108
* "Style" OPEN_MENU style.menu
116
"Информационен панел..." INFO_PANEL
117
"Лицензионен панел..." LEGAL_PANEL
118
"Системна конзола" EXEC xconsole
119
"Натоварване на системата" SHEXEC xosview || xload
120
"Списък процеси" EXEC xterm -e top
121
"Ръководства" EXEC xman
123
"Стартирай..." SHEXEC %a(Run,Въведете команда, която да се стартира:)
124
"XTerm" EXEC xterm -sb
125
"Rxvt" EXEC rxvt -bg black -fg white -fn fixed
126
"Работни места" WORKSPACE_MENU
129
"Gimp" SHEXEC gimp >/dev/null
134
"X File Manager" EXEC xfm
135
"OffiX Files" EXEC files
137
"Netscape" EXEC netscape
138
"Ghostview" EXEC ghostview %a(GhostView,Enter file to view)
139
"Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobar,Enter PDF to view)
144
"XEmacs" SHEXEC xemacs || emacs
148
"VI" EXEC xterm -e vi
151
"Xmcd" SHEXEC xmcd 2> /dev/null
152
"Xplaycd" EXEC xplaycd
156
"Калкукатор" EXEC xcalc
157
"Свойства на прозореца" SHEXEC xprop | xmessage -center -title 'xprop' -file -
158
"Избор на шрифт" EXEC xfontsel
159
"Емулатор на терминал" EXEC xminicom
161
"Цветова палитра" EXEC xcmap
163
"Clipboard" EXEC xclipboard
167
"Copy" SHEXEC echo '%s' | wxcopy
168
"Mail To" EXEC xterm -name mail -T "Pine" -e pine %s
169
"Navigate" EXEC netscape %s
170
"Search in Manual" SHEXEC MANUAL_SEARCH(%s)
174
"Скрий другите" HIDE_OTHERS
175
"Покажи всички" SHOW_ALL
176
"Подреди иконките" ARRANGE_ICONS
178
"Заключи" EXEC xlock -allowroot -usefirst
179
"Запази сесията" SAVE_SESSION
180
"Изчисти запазената сесия" CLEAR_SESSION
184
"Теми" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
185
"Стилове" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
186
"Колекции иконки" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
189
"Черен" WS_BACK '(solid, black)'
190
"Син" WS_BACK '(solid, "#505075")'
191
"Тъмно виолетово" WS_BACK '(solid, "#243e6c")'
192
"Силно синьо" WS_BACK '(solid, "#180090")'
193
"Мораво" WS_BACK '(solid, "#554466")'
194
"Пшеничен" WS_BACK '(solid, "wheat4")'
195
"Тъмно сив" WS_BACK '(solid, "#333340")'
196
"Винен" WS_BACK '(solid, "#400020")'
199
"Слънце" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
200
"Небе" WS_BACK '(vgradient, blue4, white)'
201
"Сини сенки" WS_BACK '(vgradient, "#7080a5", "#101020")'
202
"Виолетови сенки" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
203
"Морави сенки" WS_BACK '(vgradient, "#654c66", "#151426")'
204
"Пшенични сенки" WS_BACK '(vgradient, "#a09060", "#302010")'
205
"Сиви сенки" WS_BACK '(vgradient, "#636380", "#131318")'
206
"Винени сенки" WS_BACK '(vgradient, "#600040", "#180010")'
208
"Images" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
210
"Запази темата" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name,Enter file name:)"
211
"Запази колекцията иконки" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name,Enter file name:)"
212
"Пособие за настройки" EXEC /usr/local/GNUstep/Applications/WPrefs.app/WPrefs
216
"Рестартиране" RESTART
217
"Стартирай BlackBox" RESTART blackbox
218
"Стартирай kwm" RESTART kwm
219
"Стартирай IceWM" RESTART icewm
b'\\ No newline at end of file'