1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-18 12:00:31 +01:00
Files
wmaker/WindowMaker/menu.ru
Doug Torrance 54a24ab6f7 Remove trailing whitespace.
Also, the script is a one-liner, stolen from [1]:

ack --print0 -l '[ \t]+$' | xargs -0 -n1 perl -pi -e 's/[ \t]+$//'

[1]
https://stackoverflow.com/questions/149057/how-to-remove-trailing-whitespace-of-all-files-recursively
2020-04-09 14:28:09 +01:00

148 lines
6.1 KiB
Ruby
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* Определение корневого меню для WindowMaker
*
* Синтаксис:
*
* <Имя> <Команда> <Параметры>
*
* <Имя> - любая строка для заголовка меню. Должна быть заключена в парные ",
* если содержит пробелы
*
* <Команда> одна из следующего набора команд:
* MENU - начинает определение (под)меню
* OPEN_MENU - считывает меню из файла или содержания каталога
* END - заканчивает определение (под)меню
* WORKSPACE_MENU - добавляет подменю для операций с Рабочим местом
* EXEC <program> - выполняет внешнюю программу
* SHEXEC <command> - executes a shell command (like gimp > /dev/null)
* 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
"Нагрузка Системы" SHEXEC 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" SHEXEC 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" SHEXEC xemacs || emacs
"XJed" EXEC xjed
"NEdit" EXEC nedit
"Xedit" EXEC xedit
"VI" EXEC xterm -e vi
"Редакторы" END
"Разное" MENU
"Xmcd" SHEXEC 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
"Копировать" SHEXEC echo '%s' | wxcopy
"Отправить" EXEC xterm -name mail -T "Pine" -e pine %s
"Искать в Интернет" EXEC netscape %s
"Искать в Руководствах" SHEXEC 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