mirror of
https://github.com/gryf/wmaker.git
synced 2026-02-02 22:25:48 +01:00
Initial revision
This commit is contained in:
146
WindowMaker/menu.ru
Normal file
146
WindowMaker/menu.ru
Normal file
@@ -0,0 +1,146 @@
|
||||
/*
|
||||
* Определение корневого меню для WindowMaker
|
||||
*
|
||||
* Синтаксис:
|
||||
*
|
||||
* <Имя> <Команда> <Параметры>
|
||||
*
|
||||
* <Имя> - любая строка для заголовка меню. Должна быть заключена в парные ",
|
||||
* если содержит пробелы
|
||||
*
|
||||
* <Команда> одна из следующего набора команд:
|
||||
* MENU - начинает определение (под)меню
|
||||
* OPEN_MENU - считывает меню из файла или содержания каталога
|
||||
* END - заканчивает определение (под)меню
|
||||
* WORKSPACE_MENU - добавляет подменю для операций с Рабочим местом
|
||||
* EXEC <program> - выполняет внешнюю программу
|
||||
* EXIT - завершает работу менеджера окон
|
||||
* RESTART [<window manager>] - перезапускает WindowMaker или запускает
|
||||
* другой менеджер окон
|
||||
* REFRESH - обновляет видимое пространство
|
||||
* ARRANGE_ICONS - упорядочивает значки Рабочего места
|
||||
* SHUTDOWN - убивает все приложения ( и завершает сессию X)
|
||||
* SHOW_ALL - показывает все окна Рабочего места
|
||||
* HIDE_OTHERS - делает невидимыми все окна Рабочего места, кроме имеющего
|
||||
* фокус ( или последнего имевшего)
|
||||
*
|
||||
* <Параметры> собственно программа для выполнения.
|
||||
*
|
||||
* ** Опции для командной строки в EXEC:
|
||||
* %s - подтановка текущего выделения
|
||||
* %a(message) - открывает окно ввода с сообщением и выполняет подстановку
|
||||
* набранного
|
||||
* %w - заменить на XID окна, имеющего фокус в данный момент
|
||||
*
|
||||
* Вы можете избежать специальной интерпретации знаков ( таких как % и ") с
|
||||
* помощью знака \ : Напр.: xterm -T "\"Hello World\""
|
||||
*
|
||||
* Вы можете также использовать escape-последовательности, как \n
|
||||
*
|
||||
* Каждое предложение MENU должно иметь одно соответствующее предложение END
|
||||
* в конце определения.
|
||||
* Пример:
|
||||
*
|
||||
* "Тест" MENU
|
||||
* "XTerm" EXEC xterm
|
||||
* // создает подменю с содержанием /usr/openwin/bin
|
||||
* "XView apps" OPEN_MENU "/usr/openwin/bin"
|
||||
* // вставляет style.menu в под этим именем
|
||||
* "Стиль" OPEN_MENU style.menu
|
||||
* "Тест" END
|
||||
*/
|
||||
|
||||
#include "wmmacros"
|
||||
|
||||
"Приложения" MENU
|
||||
"Информация" MENU
|
||||
"Info Panel..." INFO_PANEL
|
||||
"Legal" LEGAL_PANEL
|
||||
"Нагрузка Системы" EXEC xosview || xload
|
||||
"Список Процессов" EXEC xterm -e top
|
||||
"Просмотр Руководств" EXEC xman
|
||||
"Информация" END
|
||||
"XTerm" EXEC xterm -sb
|
||||
"Rxvt" EXEC rxvt -bg black -fg white -fn fixed
|
||||
"XJed" EXEC xjed
|
||||
"Рабочие места" WORKSPACE_MENU
|
||||
"Приложения" MENU
|
||||
"Графические" MENU
|
||||
"Gimp" EXEC gimp >/dev/null
|
||||
"XV" EXEC xv
|
||||
"XPaint" EXEC xpaint
|
||||
"XFig" EXEC xfig
|
||||
"Графические" END
|
||||
"Менеджер файлов X" 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
|
||||
"Приложения" END
|
||||
"Редакторы" MENU
|
||||
"XEmacs" EXEC xemacs || emacs
|
||||
"XJed" EXEC xjed
|
||||
"NEdit" EXEC nedit
|
||||
"Xedit" EXEC xedit
|
||||
"VI" EXEC xterm -e vi
|
||||
"Редакторы" END
|
||||
"Разное" MENU
|
||||
"Xmcd" EXEC xmcd 2> /dev/null
|
||||
"Xplaycd" EXEC xplaycd
|
||||
"Xmixer" EXEC xmixer
|
||||
"Разное" END
|
||||
"Утилиты" MENU
|
||||
"Калькулятор" EXEC xcalc
|
||||
"Выбрать шрифт" EXEC xfontsel
|
||||
"Увеличитель" EXEC xmag
|
||||
"Карта цветов" EXEC xcmap
|
||||
"XKill" EXEC xkill
|
||||
"Часы" EXEC asclock -shape
|
||||
"Буфер обмена" EXEC xclipboard
|
||||
"Утилиты" END
|
||||
|
||||
"Выделение" MENU
|
||||
"Копировать" EXEC echo '%s' | wxcopy
|
||||
"Отправить" EXEC xterm -name mail -T "Pine" -e pine %s
|
||||
"Искать в Интернет" EXEC netscape %s
|
||||
"Искать в Руководствах" EXEC MANUAL_SEARCH(%s)
|
||||
"Выделение" END
|
||||
|
||||
"Рабочее место" MENU
|
||||
"Убрать остальные" HIDE_OTHERS
|
||||
"Показать все" SHOW_ALL
|
||||
"Упорядочить значки" ARRANGE_ICONS
|
||||
"Обновить" REFRESH
|
||||
"Запереть" EXEC xlock -allowroot -usefirst
|
||||
"Сохранить Рабочее место" EXEC SAVE_WORKSPACE
|
||||
"Рабочее место" END
|
||||
|
||||
"Внешний вид" MENU
|
||||
/* "Темы" OPEN_MENU themes.menu
|
||||
*/
|
||||
"Фон" MENU
|
||||
"Однотонный" MENU
|
||||
"Черный" WS_BACK '(solid, black)'
|
||||
"Синий" WS_BACK '(solid, "#505075")'
|
||||
"Сиреневый" WS_BACK '(solid, "#554466")'
|
||||
"Пшеничный" WS_BACK '(solid, "wheat4")'
|
||||
"Темно-серый" WS_BACK '(solid, "#333340")'
|
||||
"Винный" WS_BACK '(solid, "#400020")'
|
||||
"Однотонный" END
|
||||
"Градиент" MENU
|
||||
"Небо" WS_BACK '(mvgradient, blue4, red3, orange3)'
|
||||
"Огонь" WS_BACK '(vgradient, red4, yellow3)'
|
||||
"Градиент" END
|
||||
"Фон" END
|
||||
"Стили" OPEN_MENU styles.menu
|
||||
"Внешний вид" END
|
||||
|
||||
"Выход" MENU
|
||||
"Перезапустить" RESTART
|
||||
"Запустить Afterstep" RESTART afterstep
|
||||
"Завершить работу..." EXIT
|
||||
"Завершить сессию..." SHUTDOWN
|
||||
"Выход" END
|
||||
"Приложения" END
|
||||
Reference in New Issue
Block a user