Це команда FvwmWindowMenu, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
FvwmWindowMenu - відкрити настроюване меню fvwm зі списком поточних вікон
СИНТАКСИС
FvwmWindowMenu має бути створено fvwm(1) для нормальної роботи.
Запустіть цей модуль зі своєї StartFunction:
AddToFunc StartFunction
+ I модуль FvwmWindowMenu
ОПИС
Замінник для fvwm вбудований WindowList, але написаний на Perl і його легко налаштувати.
на відміну від FvwmIconMan or FvwmWinList модуль малює не власне вікно, а замість цього
створює fvwm меню та запитує fvwm щоб вискочити.
Визначаючи набір регулярних виразів, вікна можуть бути відсортовані на розділи на основі a
регулярний вираз, що відповідає назві вікна, класу або ресурсу та включений у меню.
Аналогічно, інший набір регулярних виразів можна використовувати для виключення елементів з меню.
Будь-які вікна, які не відповідають екземпляру зі списку включення або виключення, будуть розміщені в
останній розділ меню.
ВИКОРИСТАННЯ
Запустіть модуль, нібито з StartFunction в .fvwm2rc:
Модуль FvwmWindowMenu
Щоб насправді викликати меню, додайте щось на кшталт:
Ключове меню AN SendToModule FvwmWindowMenu \
Post Root cc SelectOnRelease Menu
або:
Миша 2 AN SendToModule FvwmWindowMenu Спливаюче вікно
Будь-які додаткові параметри дійсні Меню параметри команди без назви меню, див
fvwm.
Визнані дії є пошта (або його псевдонім Меню) і Вискочити, вони створюють fvwm меню і
викликати їх за допомогою відповідних команд Меню та Вискочити. Якщо модуль був запущений
з перемикачем "-g", він додатково підтримує PostBar (ще не реалізовано).
Налаштуйте параметри модуля для вікон, щоб включити (Показати) або виключити (DontShow). Синтаксис такий:
*FvwmWindowMenu: шаблон ShowName
*FvwmWindowMenu: шаблон ShowClass
*FvwmWindowMenu: шаблон ShowResource
*FvwmWindowMenu: шаблон DontShowName
*FvwmWindowMenu: шаблон DontShowClass
*FvwmWindowMenu: шаблон DontShowResource
Шаблон — це регулярний вираз perl, який буде оцінюватися в контексті m//. Побачити perlre(1).
Наприклад:
*FvwmWindowMenu: ShowResource ^gvim
*FvwmWindowMenu: ShowName Galeon|Навігатор|mozilla-bin|Firefox
визначить два розділи, що містять відповідно браузери та GVim. Третій розділ буде
містять усі інші вікна.
Щоб включити лише відповідні вікна, додайте:
*FvwmWindowMenu: DontShowName .*
Аналогічно:
*FvwmWindowMenu: DontShowName ^Fvwm
*FvwmWindowMenu: DontShowClass Gkrellm
змусить меню ігнорувати вікна з назвою, що починається з Fvwm або класу gkrellm.
Інші варіанти:
*FvwmWindowMenu: ТількиIconified {увімкнено|вимкнено}
показувати лише вікна зі значками
*FvwmWindowMenu: Усі столи {увімкнено|вимкнено}
показувати вікна з усіх парт
*FvwmWindowMenu: Усі сторінки {увімкнено|вимкнено}
показувати вікна з усіх сторінок
*FvwmWindowMenu: МаксЛен 32
максимальна довжина в символах запису
*FvwmWindowMenu: Назва меню МоєМеню
назва спливаючого меню
*FvwmWindowMenu: MenuStyle MyMenuStyle
ім'я MenuStyle для застосування
*FvwmWindowMenu: Debug 0,1,2,3 {}
рівень виведення інформації про налагодження, 0 означає відсутність налагодження
*FvwmWindowMenu: функція MyWindowListFunc
функція виклику пунктів меню; за замовчуванням WindowListFunc
*FvwmWindowMenu: ItemFormat форматний рядок
як форматувати пункти меню; заміни здійснюються таким чином:
%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 * WindowMenu
MenuStyle WindowMenu SelectOnRelease Super_R
*FvwmWindowMenu: MenuStyle WindowMenu
AddToFunc StartFunction I модуль FvwmWindowMenu
Ключ Super_R AA SendToModule FvwmWindowMenu Post Root cc WarpTitle
AUTHORS
Річард Лістер[захищено електронною поштою]>.
Скотт Смедлі[захищено електронною поштою]>.
Михайло Гойхман[захищено електронною поштою]>.
Використовуйте FvwmWindowMenu онлайн за допомогою служб onworks.net