Это команда FvwmWindowMenu, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
FvwmWindowMenu - открыть настраиваемое меню fvwm со списком текущих окон
СИНТАКСИС
FvwmWindowMenu должен создаваться фввм(1) для нормальной работы.
Запустите этот модуль из StartFunction:
Аддтофунк Стартфункция
+ I Модуль FvwmWindowMenu
ОПИСАНИЕ
Замена для фввм встроенная список окон, но написан на Perl и легко настраивается.
В отличие от FvwmЗначокЧеловек or Фввмвинлист модуль не рисует собственное окно, а вместо этого
создает фввм меню и спрашивает фввм чтобы выскочить.
Определяя набор регулярных выражений, окна можно сортировать по разделам на основе
регулярное выражение, соответствующее имени окна, классу или ресурсу и включенное в меню.
Точно так же можно использовать другой набор регулярных выражений для исключения элементов из меню.
Любые окна, не соответствующие экземпляру списка включения или исключения, будут помещены в
последний раздел меню.
ИСПОЛЬЗОВАНИЕ
Запускаем модуль, якобы из StartFunction в .fvwm2rc:
Модуль FvwmWindowMenu
Чтобы вызвать меню, добавьте что-нибудь вроде:
Ключевое меню AN SendToModule FvwmWindowMenu \
Post Root cc SelectOnRelease Menu
или:
Мышь 2 AN SendToModule FvwmWindowMenu Popup
Дополнительные параметры - любые допустимые. Меню параметры команды без названия меню, см.
фввм.
Признанные действия Почта (или его псевдоним Меню) и расширение Всплывающее, они создают фввм меню и
вызывать их с помощью соответствующих команд Меню , так и Всплывающее. Если модуль был запущен
с переключателем "-g" он дополнительно поддерживает Postbar (еще не реализовано).
Установите параметры модуля для окон, чтобы включить (Показать) или исключить (Не показывать). Синтаксис:
* FvwmWindowMenu: шаблон ShowName
* FvwmWindowMenu: шаблон ShowClass
* FvwmWindowMenu: шаблон ShowResource
* FvwmWindowMenu: шаблон DontShowName
* FvwmWindowMenu: шаблон DontShowClass
* FvwmWindowMenu: шаблон DontShowResource
Шаблон - это регулярное выражение Perl, которое будет вычисляться в контексте m //. Видеть Perlre(1).
Например:
* FvwmWindowMenu: ShowResource ^ gvim
* FvwmWindowMenu: ShowName Galeon | Navigator | mozilla-bin | Firefox
определит два раздела, содержащие соответственно браузеры и GVim. Третий раздел будет
содержат все остальные окна.
Чтобы включить только совпадающие окна, добавьте:
* FvwmWindowMenu: DontShowName. *
Так же:
* FvwmWindowMenu: DontShowName ^ Fvwm
* FvwmWindowMenu: DontShowClass Gkrellm
заставит меню игнорировать окна с именем, начинающимся с Fvwm или class gkrellm.
Другие варианты:
* FvwmWindowMenu: Только {on | off}
показывать только окна с иконками
* FvwmWindowMenu: AllDesks {on | off}
витрины со всех столов
* FvwmWindowMenu: Все страницы {on | off}
показывать окна со всех страниц
* FvwmWindowMenu: Макслен 32
максимальная длина в знаках ввода
* FvwmWindowMenu: Название меню Мое Меню
название всплывающего меню
* FvwmWindowMenu: Стиль меню МойМенюСтиль
имя MenuStyle для применения
* FvwmWindowMenu: Отлаживать 0,1,2,3 {}
уровень вывода отладочной информации, 0 означает отсутствие отладки
* FvwmWindowMenu: Функция MyWindowListFunc
функция для вызова при входе в меню; по умолчанию WindowListFunc
* FvwmWindowMenu: Формат элемента строка форматирования
как форматировать пункты меню; замены производятся следующим образом:
% n,% i,% c,% r
имя окна, имя значка, класс или ресурс
% x,% y
координаты окна x или y относительно страницы, на которой находится окно.
% X,% Y
координаты окна x или y относительно стола, на котором находится окно.
% d номер стойки у окна
% m мини-значок окна
% M - мини-значок окна только для окон с иконками, в противном случае пустой
вкладка% ta
%% буквальный%
Строка формата должна быть заключена в кавычки. Строка по умолчанию - «% m% n% t% t (+% x +% y) - Desk% d».
ЕЩЁ ПРИМЕРЫ
Необычная привязка меню окна к правой клавише Windows на некоторых клавиатурах. Держи это
кнопку во время навигации с помощью клавиш курсора, затем отпустите ее.
CopyMenuStyle * ОкноМеню
MenuStyle WindowMenu SelectOnRelease Super_R
* FvwmWindowMenu: MenuStyle WindowMenu
AddToFunc StartFunction I Модуль FvwmWindowMenu
Ключ Super_R AA SendToModule FvwmWindowMenu Корень поста cc WarpTitle
АВТОРЫ
Ричард Листер[электронная почта защищена]>.
Скотт Смедли[электронная почта защищена]>.
Михаил Гойхман[электронная почта защищена]>.
Используйте FvwmWindowMenu в Интернете с помощью сервисов onworks.net