англійськафранцузькаіспанська

Ad


Значок OnWorks

FvwmProxy - онлайн у хмарі

Запустіть FvwmProxy у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда FvwmProxy, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


FvwmProxy - модуль проксі-сервера fvwm

СИНТАКСИС


FvwmProxy породжується fvwm, тому жодний виклик командного рядка не працюватиме.

ОПИС


FvwmProxy дозволяє користувачеві знаходити та контролювати вікна, закриті іншими вікнами
використання невеликих вікон проксі, що не перекриваються. Можливості за замовчуванням включають підвищення та
опускання вікон проксі.

Використовуючи зразок конфігурації, натискання клавіш Alt-Tab перемикає вікна і дозволяє
використання призначаються дій клацання на проксі. Відпускання клавіші Alt деактивує
вікна проксі. За замовчуванням натискання лівої або правої кнопки миші у вікні проксі
відповідно піднімає або опускає пов’язане проксі-вікно. Додаткове відображення може
щоб проксі автоматично відображалися, просто утримуючи клавішу Alt.

Вікна проксі завжди знаходяться зверху і намагаються зосередитися на звичайному вікні, яке вони проксіують. А
Простий алгоритм колізій налаштовує положення вікон проксі, щоб запобігти їх
перекриття.

АВТОРСЬКІ ПРАВА


Програма FvwmProxy є оригінальною роботою Джейсона Вебера.

Авторське право 2002, Джейсон Вебер. Ніяких гарантій чи гарантій чи чогось іншого не надається або
на увазі будь-яким чином. Використовуйте цю програму на свій страх і ризик.

ІНВОКАЦІЯ


FvwmProxy можна викликати, вставивши рядок «Module FvwmProxy» у файл .fvwm2rc.
Це може бути розміщено в рядку окремо, якщо FvwmProxy має бути створений під час fvwm
ініціалізації, або може бути прив’язаний до меню, кнопки миші чи натискання клавіші, щоб викликати його пізніше.
Fvwm здійснить пошук у каталозі, зазначеному в параметрі конфігурації ModulePath, щоб спробувати
знайдіть FvwmProxy.

КОНФІГУРАЦІЯ ВАРІАНТИ


*FvwmProxy: Colorset n
Визначає колірну тему для невибраних вікон проксі.

*FvwmProxy: SelectColorset n
Визначає колірну тему для вибраного вікна проксі.

*FvwmProxy: IconifiedColorset n
Визначає колірну тему для проксі-вікон вікон із піктограмами. Це тільки
має значення у поєднанні з опцією ProxyIconified увімкненою.

*FvwmProxy: шрифт шрифт
Визначає шрифт, який використовується для великого тексту вікна проксі. Це зазвичай містить
значок рядка і майже вертикально по центру в проксі. Якщо немає значка
рядок, використовується рядок рядка заголовка. Якщо цей текст перевищує ширину проксі,
воно обрізане праворуч. Якщо шрифт не вказано, використовується значення за замовчуванням.

*FvwmProxy: SmallFont шрифт
Визначає шрифт, який використовується для тексту вікна допоміжного проксі. Зазвичай це містить
рядок рядка заголовка, але опускається, якщо він ідентичний рядку значка і тому
текст не був обрізаний. Текст малюється близько до нижньої частини проксі і
імовірно, має бути найменший доступний розбірливий шрифт. Якщо цей текст перевищує
ширину проксі, він обрізається зліва. Якщо SmallFont не вказано, це
текст ніколи не малюється.

*FvwmProxy: ширина w
Вказує розмір у X кожного вікна проксі. За замовчуванням – 180.

*FvwmProxy: висота h
Визначає розмір у Y кожного вікна проксі. За замовчуванням – 60.

*FvwmProxy: розділення d
Визначає мінімальну відстань між вікнами проксі-сервера під час налаштування на колізії.
За замовчуванням 10.

*FvwmProxy: ShowMiniIcons бул
Якщо значення true, вікна проксі-сервера показують міні-іконку для вікна, яке вони представляють, якщо воно є
міні-іконка. За замовчуванням встановлено значення true.

*FvwmProxy: EnterSelect бул
Якщо значення true, проксі автоматично вибирається, коли курсор миші наводиться на проксі,
навіть якщо кнопки миші не натиснуті. За замовчуванням false.

*FvwmProxy: ProxyMove бул
Якщо значення true, переміщення вікна проксі-сервера призведе до переміщення вікна, яке воно представляє. В даний час,
проксі-вікно не розпізнає ефекти прив’язки під час цієї операції. За замовчуванням є
помилковий.

*FvwmProxy: ProxyIconified бул
Якщо вірно, продовжувати показувати вікна проксі-сервера, коли вони позначені значком. В додаток,
подумайте про додавання дій клацання, які вмикають і вимикають Iconify, наприклад на проміжній миші
кнопку. За замовчуванням – false.

*FvwmProxy: ShowOnly режим
Обмежує появу вікон проксі під час дії Показати. Підтримувані режими
Вибрані, Охоплені, Згруповані та Усі. За замовчуванням – All, який показує кожний
вікно проксі на поточному столі. Вибір режиму відображатиме лише вікно проксі для
вибране вікно. Якщо жодне вікно не вибрано, буде поточне вікно, у фокусі
розглядається як вікно вибору для фільтрації ShowOnly. Покритий режим розширює вибір
режим, щоб додати вікна проксі, які перекривають вибране реальне вікно. Просто за допомогою Selected
режим може призвести до недоторканих вікон проксі, які зникнуть, перш ніж ви зможете дістатися
їх. Згрупований режим розширює закритий режим, щоб показувати вікна проксі в тому самому вікні
згрупувати як вибране вікно. У всіх випадках вікна проксі-сервера з піктограмами ніколи не з’являються
якщо ProxyIconified false.

*FvwmProxy: Дія мишача дія відповідь
Вказує FvwmProxy виконати вказане відповідь коли дано дію зроблено. The
наразі підтримуються дії миші: Click1, Click2, Click3 і так далі,
що представляють клацання мишею різними кнопками. За замовчуванням модуль підтримує 3
кнопки миші, але його можна зібрати для підтримки інших. Відповіді за замовчуванням:
Підніміть, Ні і опустіть для Click1, Click2 і Click3 відповідно.

*FvwmProxy: Вибір дії команда
Це вибирає функцію fvwm для виклику під час команди FvwmProxy Hide для
вікно, проксі-сервер якого вибрано. За замовчуванням є WindowListFunc. WindowListFunc є
попередньо визначений установкою fvwm. Ви можете замінити його, додати до нього або надати
незалежна функція.

*FvwmProxy: шоу дій команда
Це вибирає функцію fvwm для виклику під час команди FvwmProxy Show. The
за замовчуванням — Ні.

*FvwmProxy: Приховати дію команда
Це вибирає функцію fvwm для виклику під час команди FvwmProxy Hide. The
за замовчуванням — Ні.

*FvwmProxy: Скасування дії команда
Це вибирає функцію fvwm для виклику під час команди FvwmProxy Abort. The
за замовчуванням — Ні.

*FvwmProxy: Знак дії команда
Це вибирає функцію fvwm для виклику у вікні після того, як воно позначено. The
за замовчуванням — Ні.

*FvwmProxy: Дія Зняти позначку команда
Це вибирає функцію fvwm для виклику у позначеному вікні відразу за іншим
вікно отримує позначку. За замовчуванням – Ні.

*FvwmProxy: Release Modifier Modifier модифікатори команда
Це вибирає функцію fvwm для виклику, коли відображаються проксі та
всі вказані модифікатори звільнені. Модифікатори вказуються за допомогою того ж самого
синтаксис, як у команді миші. За замовчуванням – Ні.

*FvwmProxy: Група назва групи команда модель
Для вказаної групи з назвою налаштуйте включення вікон, що відповідають шаблону.
Назва групи — це рядковий ідентифікатор, який використовується для зв’язування вікон. Візерунок вікна
використовує той самий формат, що й команда Style. Підтримувані команди включають,
SoftInclude, WeakInclude, WeakSoftInclude та Exclude. Команди, що закінчуються на
Включіть ідентифікуйте шаблон для додавання вікон до групи. Виключення визначає шаблон
щоб протидіяти шаблону включення або автоматичному включенню (див. позначки нижче). Усі виключення
перевірки слідують за всіма перевірками включення. М'яке включення обмежує вікна в цьому
шаблон для переміщення лише тоді, коли переміщується непрозоре вікно в групі. Переміщення або
зміна розміру цих вікон не впливає на інші вікна. Вони також мають імунітет до
крайові ефекти. М’яке включення також впливає на провокаційні ефекти (див. нижче). Слабкий
включення запобігає включенню лише за назвою, натомість покладаючись на лідера X11 або
відповідність ідентифікатора процесу. Слабко включені імена не створять групу, а приєднаються до a
група в одному відомому процесі або з тим самим лідером. Як тільки вікно має
joined, ім’я просто використовується, щоб визначити, чи є включення м’яким.

*FvwmProxy: Група назва групи прапор
Для даної іменованої групи активуйте даний прапор. Підтримувані прапори
AutoInclude, AutoSoft та IgnoreIDs. Для всіх групування вікон зазвичай перевіряється
згрупувати лише вікна, які знаходяться в одному процесі або мають той самий клієнт X11
лідер. IgnoreIDs деактивує цей механізм. Автовключення автоматично включає
будь-яке вікно, яке відповідає тому самому процесу або лідеру клієнта, без назви
їх конкретно. AutoSoft робить усі автовключення м’якими (див. включення
опис вище).

*FvwmProxy: Група назва групи провокація модель
Прапорці провокації дозволяють вам налаштувати, чи згруповані вікна провокують кожне
інший у відповідь на підвищення/опускання, переміщення столу, перетягування або зміну значка. The
складений прапор провокації має форму
(Ні|Успадкування)(Жорсткий|М’який)(Піднімання|Стіл|Перетягування|Піктограма|Усі). Візерунок необов'язковий і
вже мали бути включені. Шаблон обмежує зміну лише впливом
та частина групи. Перший елемент прапора є необов'язковим і його можна вимкнути
ефект, або, з шаблоном, може динамічно успадковувати налаштування для групи.
За замовчуванням вмикається ефект. Другий елемент можна використовувати лише для застосування
перехід на вікна з увімкненим або вимкненим м’яким станом. За замовчуванням – до
змінити обидва. Третій елемент визначає, який провокуючий ефект змінюється:
підняття/опускання вікна, переміщення на інший стіл, перетягування вікон разом, перемикання
іконіфікація, або все це. Якщо або провокуюче вікно, чи потенційно
спровоковано вікно має ефект вимкнений, провокація не відбувається.

*FvwmProxy: SlotWidth w
Це визначає ширину піктограм, які використовуються в слотах. За замовчуванням – 16.

*FvwmProxy: SlotHeight h
Це визначає висоту піктограм, які використовуються в слотах. За замовчуванням – 16.

*FvwmProxy: SlotSpace d
Це визначає простір між піктограмами, які використовуються в слотах. За замовчуванням 4.

*FvwmProxy: GroupSlot n
Це визначає перший слот, який представляє кольорову групу. Групові слоти ні
потрібні іконки, оскільки вони намальовані заздалегідь визначеними засобами. За замовчуванням – 2.

*FvwmProxy: GroupCount n
Це визначає кількість групових слотів. За замовчуванням – 6.

*FvwmProxy: SlotStyle n стиль
Для негрупових слотів це визначає вигляд зазначеного слоту. Стиль
формат відповідає команді ButtonStyle. За замовчуванням нічого.

*FvwmProxy: SlotAction n мишача дія відповідь
Для негрупових слотів це визначає поведінку зазначеного слота. Миша
дії та відповідь використовуються так само, як і конфігурація дії FvwmProxy. The
за замовчуванням — Ні.

*FvwmProxy: UndoLimit n
Це визначає кількість записів у буфері скасування. це обмежує, наскільки далеко назад
ви можете скасувати. За замовчуванням – 8.

КОМАНДИ


Показ FvwmProxy SendToModule
Активуйте вікна проксі для всіх вікон на поточному столі, які не використовують
Параметр WindowListSkip. Якщо стіл перемикається, нові проксі автоматично створюються
генерується.

SendToModule FvwmProxy Сховати
Деактивуйте всі вікна проксі. Якщо вибрано проксі-сервер (наприклад, за допомогою Next і
Попередні команди), Вибір дії — це виклик вікна, яке представляє проксі-сервер.
Дія за замовчуванням включає підняття вікна та переведення миші в позицію
над тим вікном.

SendToModule FvwmProxy ShowToggle
Якщо показано, сховайте. Якщо приховано, покажіть.

SendToModule FvwmProxy Скасування
Деактивуйте всі вікна проксі. Ця команда відрізняється від команди Сховати тим, що не виконується
береться у будь-якому вибраному вікні.

SendToModule FvwmProxy Circulate команда
Скажіть FvwmProxy запустити умовну команду та позначте результат. Вбудований
команда SendToModule FvwmProxy Відзначити автоматично додається після необов’язкового
умові, тому надати вашу власну вбудовану команду, ймовірно, не вдасться. Приклад
аргумент для Circulate є ScanForWindow Схід Південь (Поточна сторінка). Якщо довірені особи
ще не показані (наприклад, за допомогою команди Показати), будь-яка команда Circulate буде
автоматично показувати проксі.

SendToModule FvwmProxy Далі (застаріло)
Якщо вибрано вікно проксі, вибирається наступний проксі-сервер. Вікна з
Параметр WindowListSkip ігнорується. Проксі сортуються зліва направо під час
Показати команду. Якщо проксі-сервер наразі не вибрано, але проксі-сервер на цьому столі був
вибрано в нещодавньому шоу, цей проксі вибрано. Якби жодного проксі на цьому столі не було
нещодавно вибраний, використовується крайній лівий проксі-сервер. Це майже дублює
функціональність Circulate ScanForWindow East South (CurrentPage).

SendToModule FvwmProxy Попередня (застаріла)
Якщо вибрано вікно проксі, вибирається попередній проксі-сервер. Відправна точка
те саме, що й у команді «Далі», за винятком того, що вибір без останніх
вибір є крайнім правим проксі. Це майже дублює функціональність
Розповсюджуйте ScanForWindow West North North (CurrentPage).

SendToModule FvwmProxy SoftToggle
Переключіть налаштування включення м’яких груп для вибраного вікна. Це налаштування
те саме, що можна активувати за допомогою команд SoftInclude та AutoSoft всередині
конфігурацію FvwmProxy Group.

SendToModule FvwmProxy IsolateToggle
Переключіть налаштування ізоляції для групи вибраного вікна. Тільки ізольовані групи
дозволити не іконувати одного члена одночасно. Членів також примушують
однакове положення та розмір, обмежені збільшенням їх розміру.

SendToModule FvwmProxy PrevIsolated
Якщо зосереджено на члені ізольованої групи, деіконіфікуйте члена, що знаходиться вище в списку.
Якщо жоден член не вищий, деіконіфікуйте останній член.

SendToModule FvwmProxy NextIsolated
Якщо зосереджено на члені ізольованої групи, деіконіфікуйте учасника нижче в списку.
Якщо жоден член не вище, деіконіфікуйте перший член.

SendToModule FvwmProxy Скасувати
Спробуйте скасувати останнє переміщення вікна та/або змінити його розмір.

Повторити FvwmProxy SendToModule
Спробуйте повторити останнє скасування. Якщо відбувається інший переміщення або зміна розміру після
попереднє скасування, буфер повторення буде очищено.

ЗРАЗОК КОНФІГУРАЦІЯ


Нижче наведено уривки з файлу .fvwm2rc, які описують ініціалізацію FvwmProxy
команди:

Ключова вкладка AM SendToModule FvwmProxy Circulate \
ScanForWindow East South (Поточна сторінка)
Ключова вкладка A SM SendToModule FvwmProxy Circulate \
ScanForWindow Захід Північ (Поточна сторінка)

*FvwmProxy: Action ModifierRelease M SendToModule FvwmProxy Приховати

Але Meta-Shift-Tab може бути незручним, тому Meta-Q може бути кращою альтернативою.

Ключ QAM SendToModule FvwmProxy Circulate \
ScanForWindow Захід Північ (Поточна сторінка)

Ви можете розглянути можливість додати !Sticky до умовної (CurrentPage) умови, якщо ви використовуєте Sticky для
малоінтерактивні програми, такі як вимірювачі навантаження та музичні плеєри.

Щоб проксі-сервери відразу з’являлися, коли ви утримуєте клавішу Alt, додайте

Ключ Meta_L AN SendToModule FvwmProxy Show

Якщо це занадто нав’язливо, ви можете призначити Alt-Esc для вмикання та вимкнення проксі, додавши

Ключ Escape AM SendToModule FvwmProxy ShowToggle

Деякі платформи мають проблеми, коли загальні комбінації клавіш Alt стають іншими
після визначення цих відображень. Якщо це станеться, це може бути важко
скористайтеся всіма перевагами цього модуля.

Щоб миша стрибала в центр замість верхнього лівого кута, спробуйте додати

AddToFunc WindowListFunc
+ I WarpToWindow 50 50

або просто створіть власну функцію списку з нуля, наприклад

DestroyFunc WindowListFunc
AddToFunc WindowListFunc
+ I WindowId $[w.id] Підвищити
+ I WindowId $[w.id] WarpToWindow 50 50

Зауважте, що конфігурація за замовчуванням не активує жодних операцій Наступна/Попередня для Alt-Tab
оскільки ця послідовність за замовчуванням використовується іншим модулем. Додавання відповідного ключа
зіставлення до вашого .fvwm2rc переключить цю відповідальність на FvwmProxy.

Якщо ви використовуєте ProxyIconified, ви можете розглянути можливість додати дії Iconify.

AddToFunc WindowListFunc
+ I WindowId $[w.id] Iconify Вимкнено

AddToFunc Підніміть і деіконіфікуйте
+ I WindowId $[w.id] Підвищити
+ I WindowId $[w.id] Iconify Вимкнено

*FvwmProxy: Дія Натисніть1 Підніміть і деіконіфікуйте
*FvwmProxy: Дія Click2 Iconify

Ви можете налаштувати деякі основні слоти досить легко.

*FvwmProxy: GroupSlot 2
*FvwmProxy: GroupCount 5

*FvwmProxy: мінііконка SlotStyle 1
*FvwmProxy: SlotStyle 7 Pixmap "squeeze.xpm"
*FvwmProxy: SlotStyle 8 Pixmap "mini-up.xpm"
*FvwmProxy: Pixmap SlotStyle 9 "mini-bball.xpm"
*FvwmProxy: Pixmap SlotStyle 10 "mini-cross.xpm"

*FvwmProxy: SlotAction 1 Натисніть1 спливаюче вікно меню
*FvwmProxy: SlotAction 7 Click1 SendToModule FvwmProxy IsolateToggle
*FvwmProxy: SlotAction 8 Click1 SendToModule FvwmProxy SoftToggle
*FvwmProxy: SlotAction 9 Клацніть 1 Iconify
*FvwmProxy: SlotAction 10 Натисніть 1 Видалити

У цьому прикладі WindowMenu — це те, що вам потрібно було б визначити. Якщо ширина проксі дорівнює
занадто малий, деякі прорізи можуть бути відрізані.

Скасування та повтор можна легко зіставити з будь-якими клавішами.

Ключ ZA 3 SendToModule FvwmProxy Скасувати
Ключ RA 3 SendToModule FvwmProxy Redo

Ви можете обертатися між ізольованою групою за допомогою будь-яких клавіш. Наприклад, мета курсор вгору і
при наведенні курсору вниз можна перейти по групі.

Наберіть 3 SendToModule FvwmProxy PrevIsolated
Натисніть клавішу A 3 SendToModule FvwmProxy NextIsolated

Дещо непрактичний приклад визначення групи за допомогою GIMP виглядає наступним чином:

*FvwmProxy: група "GIMP" включає "GIMP"
*FvwmProxy: група "GIMP" включає "диспетчер модулів"
*FvwmProxy: програмне забезпечення групи "GIMP" Включає "Редактор одиниць"
*FvwmProxy: Автовключення групи "GIMP".
*FvwmProxy: Група "GIMP" AutoSoft
*FvwmProxy: Група "GIMP" Виключити "Налаштування"

Це встановлює жорстке прикріплення між вікнами "The GIMP" і "Module Manager". The
«Редактор блоків» також є в групі, але реагує лише на рух одного з хардів
включення. Будь-яке вікно в тому самому процесі або з тим же лідером клієнта також є
пов’язано, але за замовчуванням вони мають м’яке включення, за винятком «Налаштувань», який є явним
виключено. Зауважте, що в цьому випадку явне м’яке включення «Редактор блоків».
резервний за допомогою комбінації AutoInclude і AutoSoft. Однак, якби AutoSoft не було
зазначено, явне SoftInclude відрізнятиме цей шаблон від жорсткого в іншому випадку
включення лише під AutoInclude.

Використовуйте FvwmProxy онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad