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

Ad


Значок OnWorks

FvwmIconMan – онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


FvwmIconMan - менеджер іконок fvwm

СИНТАКСИС


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

ОПИС


FvwmIconMan — це менеджер іконок, створений за моделлю менеджера значків TWM. Користувач може мати
кілька менеджерів піктограм, кожен з яких має список типів вікон, якими він керує.
Наприклад, користувач може мати один менеджер, який перераховує лише вікна emacs, і інший
де перелічено все інше. Ви також можете вказати, яку роздільну здатність використовує кожен менеджер піктограм,
наприклад, один менеджер піктограм може керувати вікнами на всіх столах, а інший – лише
на поточному столі, сторінці чи екрані. FvwmIconMan може відображати мініатюрні значки
надається fvwm для своїх керованих вікон. Менеджери можуть мати максимальну кількість
стовпці (і тому зростає по вертикалі), максимальна кількість рядків (а потім зростає по горизонталі),
або залишайтеся на фіксованому розмірі та змінюйте розмір кнопок вікна відповідно до розміру (думайте, win95
Панель завдань). І коли підтримка скомпільована для розширення X Shape, тоді менеджер
вікна можуть мати форму.

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

FvwmIconMan можна налаштувати так, щоб показувати, яке вікно в даний момент має фокус клавіатури, і за допомогою
прив’язуючи подію select (див. нижче) до функції fvwm Focus, ви можете емулювати TWM
поведінка менеджера значків.

ІНІЦІАЛІЗАЦІЯ


Під час ініціалізації FvwmIconMan шукає файл конфігурації fvwm
варіанти, які описані нижче. Настійно рекомендуємо зробити FvwmIconMan a
липке вікно. І якщо ви хочете скористатися опцією followfocus та/або прив’язувати an
дії для фокусування, тоді ви повинні зробити FvwmIconMan clicktofocus. Також при використанні Shape
Опція, рекомендується, щоб вікно FvwmIconMan взагалі не прикрашалося fvwm.

ІНВОКАЦІЯ


FvwmIconMan можна викликати, вставивши рядок 'Module FvwmIconMan' в файл .fvwm2rc
файл. Якщо FvwmIconMan буде створено під час ініціалізації fvwm, тоді цей рядок повинен
бути розміщено в оголошеннях StartFunction, або його можна прив’язати до меню, кнопки миші,
або натискання клавіші, щоб викликати його пізніше.

Якщо ви хочете запустити FvwmIconMan у тимчасовому режимі, наприклад із вбудованим списком вікон,
потім передайте "-Transient" як аргумент. Виклик "Module FvwmIconMan -Transient" буде
робити гарно. У цьому режимі FvwmIconMan відкриє одне вікно менеджера безпосередньо під
курсор. Коли кнопку миші буде відпущено, вона виконає відповідну дію, і
потім вийти. Дещо ускладнюється тим, що ви можете це вказати
FvwmIconMan створює кілька вікон менеджера, поведінка яких непридатна під час роботи
тимчасово. Отже, під час тимчасової роботи FvwmIconMan створить лише один менеджер
вікно. Використовуйте ідентифікатор менеджера "перехідний", щоб вказати параметри для цього вікна менеджера.

FvwmIconMan може прийняти псевдонім як аргумент. Наприклад, «Модуль FvwmIconMan
FvwmIconMan-Variant2".

КОНФІГУРАЦІЯ ВАРІАНТИ Посилання ГРАФІКА


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

Назва Опис За замовчуванням

Кількість менеджерів NumManagers 1
Дія пов'язує команду з подією Mouse 0 N sendcommand Iconify
Фон за замовчуванням сірий
ButtonGeometry Розмір кнопки в пікселях
Набір кольорів за замовчуванням
Не показувати список вікон, які потрібно ігнорувати
DrawIcons використовує міні-іконки false
Кнопка FocusAndSelect плоска сіро-чорна
FocusAndSelectColorset
Стиль FocusButton для сфокусованих кнопок до сірого чорного кольору
FocusColorset
FollowFocus показує, яка перемога має фокус false
Шрифт 8х13
За замовчуванням колір тексту переднього плану білий
Формат описує мітку кнопки "%c: %i"
Назва значка менеджера IconName FvwmIconMan
Стиль IconButton для кнопок значка чорно-сірий
IconColorset
ManagerGeometry Розмір менеджера в кнопках 0x1
MaxButtonWidth максимальна ширина кнопки
MaxButtonWidthByColumns
NoIconAction анімує іконифікацію NOP
Стиль PlainButton для звичайних кнопок чорно-сірий
PlainColorset
Товщина рельєфу Розмір рельєфу кнопки 2
Роздільна здатність глобальна/стільна/сторінка/екранна сторінка
Зворотне звичайне, піктограма або немає жодного
Стиль SelectButton для вибраних кнопок плоский чорно-сірий
Виберіть Colorset
Форма використовувати розширення форми false
Показати список вікон для відображення
Відображаються лише значки ShowOnlyIcons
Значки ShowNoIcons не відображаються помилково
Показати перехідні вікна, видимі false
ShowOnlyFocused тільки сфокусований видимий false
Сортувати, щоб менеджери відсортували ім'я
Вага сортування Вага для сортування
Підказки Інструмент Підказки в режимі немає
TipsDelays Tool Tips відображення затримок 1000 300
Шрифт TipsFont для Tool Tips шрифт за замовчуванням fvwm
TipsColorset Tool Tips Colorset 0
TipsFormat описує мітку Tips значення Format
Інструмент TipsBorderWidth Tips розмір рамки 1
TipsPlacement Підказки щодо розміщення проти кнопки вгору
Поради Обґрунтування Поради Просто проти кнопки вліво вгору
TipsOffsets Розміщення підказок Зміщення 3 2
Назва диспетчера заголовків FvwmIconMan
Стиль TitleButton для кнопки заголовка піднятий край чорно-сірий
TitleColorset
ВикористовуватиWinList шанувати WinListSkip? правда

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


За винятком параметра nummanagers, усі параметри можуть бути визначені на
менеджерська база. Так, наприклад, користувач може мати диспетчер emacs з червоним переднім планом,
і його менеджер xterm із синім. Тому рядок конфігурації може мати одне з двох
форми:

*FvwmIconMan: OptionName OptionValue
Щоб уточнити, що OptionName приймає значення OptionValue для всіх менеджерів.

*FvwmIconMan: ManagerId OptionName OptionValue
Щоб вказати цей параметр OptionName приймає значення OptionValue для менеджера
ManagerId. ManagerId може бути або додатним цілим числом, або рядком "перехідний".
Цілий ідентифікатор відноситься до менеджерів, які FvwmIconMan створює під час нормальної роботи,
а ідентифікатор "перехідний" відноситься до єдиного менеджера, який створює FvwmIconMan
при тимчасовій роботі.

Старий синтаксис, який використовує зірочку замість пробілів раніше ManagerId та
OptionName, також підтримується, але зараз він застарів.

Можна вказати такі параметри:

*FvwmIconMan: NumManagers Num
Num це додатне ціле число, що визначає загальну кількість менеджерів піктограм. Оскільки
FvwmIconMan хоче знати, скільки існує менеджерів, перш ніж працювати з будь-яким
конкретні параметри менеджера, це має бути першим. За замовчуванням 1.

*FvwmIconMan: [ідентифікатор] Дія тип обов'язковий
Прив’язує команду FvwmIconMan до події. тип може бути одним із значень: ключ,
Миша або Виберіть. Дії описані в наступному розділі ДІЇ.

*FvwmIconMan: [ідентифікатор] Фон фон
Визначає колір фону за замовчуванням.

*FvwmIconMan: [ідентифікатор] ButtonGeometry геометрія
Визначає початкову геометрію окремої кнопки в пікселях. Якщо зазначено
висота дорівнює 0, тоді висота кнопки визначається розміром шрифту. X і Y
координати ігноруються.

*FvwmIconMan: [ідентифікатор] Colorset набір кольорів
Використовується набір кольорів за замовчуванням. Замінює фоновий і передній план. Див. FvwmTheme.

*FvwmIconMan: [ідентифікатор] DrawIcons значення
Якщо ваша версія fvwm може використовувати міні-іконки, цей параметр визначає
якщо FvwmIconMan відображає міні-іконки. В іншому випадку він генерує повідомлення про помилку.
"true" означає, що міні-іконки відображаються для вікон із піктограмою, "false" для міні
піктограми ніколи не відображаються, а міні-іконки «завжди» відображаються для всіх вікон.

*FvwmIconMan: [ідентифікатор] FocusAndSelectButton стиль [передній колір забарвлення]
Те саме, що й параметр звичайної кнопки, але визначає вигляд кнопок, які є обидві
вибрано та має фокус клавіатури.

*FvwmIconMan: [ідентифікатор] FocusAndSelectColorset набір кольорів
Працює як кнопка фокусування та вибору, але замість цього використовує набори кольорів. Налаштування стилю може
все ще можна застосувати лише за допомогою кнопки фокусування та вибору. Див. FvwmTheme.

*FvwmIconMan: [ідентифікатор] FocusButton стиль [передній колір забарвлення]
Те саме, що й параметр звичайної кнопки, але визначає вигляд кнопок, вікна яких
мати фокус клавіатури.

*FvwmIconMan: [ідентифікатор] FocusColorset набір кольорів
Працює як кнопка фокусування, але замість цього використовує набори кольорів. Налаштування стилю все ще можна
застосовувати лише за допомогою кнопки фокусування. Див. FvwmTheme.

*FvwmIconMan: [ідентифікатор] FollowFocus boolean
If правда, тоді зовнішній вигляд кнопки відображає, яке вікно зараз має фокус.
За замовчуванням false.

*FvwmIconMan: [ідентифікатор] Шрифт шрифт
Визначає шрифт, який буде використовуватися для позначення кнопок. За замовчуванням – 8x13.

*FvwmIconMan: [ідентифікатор] Передній план foreground
Визначає колір переднього плану за замовчуванням.

*FvwmIconMan: [ідентифікатор] Формат форматний рядок
Рядок формату printf, який описує рядок, який буде надруковано в диспетчері
вікно для кожного керованого вікна. Можливі прапори: %t, %i, %c і %r для
назва вікна, назва значка, клас або назва ресурсу відповідно. За замовчуванням є
"%c: %i". попередження: m4 зарезервує слово формат, тому якщо ви використовуєте m4, візьміть відповідне
дії.

*FvwmIconMan: [ідентифікатор] IconName iconstring
Визначає назву значка вікна для цього вікна менеджера. Iconstring може бути а
одне слово або рядок, узятий у лапки. За замовчуванням встановлено "FvwmIconMan".

*FvwmIconMan: [ідентифікатор] IconButton стиль [передній колір забарвлення]
Те саме, що й параметр звичайної кнопки, але визначає вигляд кнопок, вікна яких є
іконізований.

*FvwmIconMan: [ідентифікатор] IconColorset набір кольорів
Працює як iconbutton, але замість цього використовує набори кольорів. Налаштувати стиль можна ще тільки
застосовувати за допомогою кнопки значка. Див. FvwmTheme.

*FvwmIconMan: [ідентифікатор] ManagerGeometry геометрія
Вказує початкову геометрію менеджера в одиницях кнопок. Якщо висота становить 0,
тоді менеджер скористається ширина стовпців, і буде рости вертикально, як тільки його буде більше
ніж ширина вікна. Так само, якщо ширина дорівнює 0, він буде використовувати висота рядки, і ростуть
горизонтально. Якщо обидва відмінні від нуля, тоді вікно менеджера буде саме таким
розмір, і залишайтеся таким. У міру створення стовпців кнопки будуть звужуватися до
влаштувати. Якщо геометрія задана з від’ємною координатою y, то
менеджер вікон зросте вгору. Інакше вона буде рости вниз.

*FvwmIconMan: [ідентифікатор] MaxButtonWidth ширина
Визначає максимальну ширину кнопки (у пікселях). За замовчуванням немає
максимум. Значення 0 скидає значення за замовчуванням. Максимум використовується лише з не
менеджер росту (параметр ManagerGeometry визначає ненульову ширину та висоту).

*FvwmIconMan: [ідентифікатор] MaxButtonWidthByColumns з
Це ще один спосіб встановити ширину кнопки. col – кількість стовпців
іконки. Ширина кнопки визначається діленням загальної ширини FvwmIconMan
за кількістю стовпчиків. Наприклад, якщо ширина менеджера FvwmIconMan дорівнює 1024,
MaxButtonWidthByColumns дорівнює 4, а MaxButtonWidth дорівнює 256. Це корисно, коли ви
не знаю, під час конфігурації, ширину менеджера, наприклад, для проковтного
FvwmIconMan.

*FvwmIconMan: [ідентифікатор] NoIconAction дію
Наказує FvwmIconMan зробити дію коли вікно стилю NoIcon іконується або де-
іконізований. Відповідні координати додаються дію щоб ікона могла бути
відстежується до кнопки FvwmIconMan. Прикладом дії є "*FvwwmIconMan: NoIconAction
SendToModule FvwmAnimate animate". Порожня або нульова дія вимикає цю функцію.

*FvwmIconMan: [ідентифікатор] PlainButton стиль [передній колір забарвлення]
Визначає, як виглядають звичайні кнопки. стиль може бути одним із плоский, up, вниз, піднятий край,
or затонуві описує, як намальована кнопка. Варіанти кольорів обидва
необов’язковий, а якщо не встановлено, використовуються кольори за замовчуванням. Якщо на монохромному
екран, потім стиль параметр ігнорується, але його все одно потрібно встановити.

*FvwmIconMan: [ідентифікатор] PlainColorset набір кольорів
Працює як звичайна кнопка, але замість цього використовує набори кольорів. Налаштування стилю все ще можна
застосовувати лише за допомогою звичайної кнопки. Див. FvwmTheme.

*FvwmIconMan: [ідентифікатор] ReliefThickness Num
Num є цілим числом, що вказує кількість пікселів товщиною рельєфу на краю
неплоских кнопок має бути. Якщо встановити для цього значення 0, будуть створюватися плоскі кнопки
значення для Кнопка FocusAndSelect, Кнопка фокусування, IconButton, Звичайна кнопка,
Виберіть кнопку та TitleButton були все готові плоский. Якщо Num негативний, кнопка
буде перевернуто, як якщо б ви використовували Зворотній для всіх класів.

*FvwmIconMan: [ідентифікатор] Роздільна здатність дозвіл
Вказує, коли менеджер відображатиме запис для певного вікна. дозвіл
може приймати одне з таких значень: global, desk, page, screen, !desk, !page або
!екран. Якщо глобальні, то всі вікна відповідного типу (див. шоу і
не відображаються параметри нижче). Якщо письмовий стіл, то тільки ті вікна на
поточний стіл. Якщо сторінка, то лише ті вікна на поточній сторінці
показано. Якщо екран, то відображаються лише ті вікна на поточному екрані Xinerama.
!desk змінює сенс столу, відображаючи лише ті вікна, які не є поточними
письмовий стіл. Аналогічно, !сторінка показує лише ті вікна, які не знаходяться на поточній сторінці та на екрані !
показує лише ті вікна, яких немає на поточному екрані Xinerama. За замовчуванням – сторінка.
Якщо Xinerama не активний або використовується лише один екран, сторінка та екран активні
еквівалент.

Цей рядок конфігурації дотримується, коли FvwmIconMan також запущено
роздільна здатність змінюється динамічно.

*FvwmIconMan: [ідентифікатор] Реверс клас
Спричиняє зміну рельєфних ліній певних класів кнопок угору
і стилі вниз змінюються. Це не впливає на плоскі кнопки. Клас може бути
значок, звичайний або жодного. За замовчуванням немає.

*FvwmIconMan: [ідентифікатор] SelectButton стиль [передній колір забарвлення]
Те саме, що й параметр звичайної кнопки, але вказує вигляд кнопок під час натискання миші
над ними.

*FvwmIconMan: [ідентифікатор] SelectColorset набір кольорів
Працює як кнопка вибору, але замість цього використовує набори кольорів. Налаштування стилю все ще можна
застосовувати лише за допомогою кнопки вибору. Див. FvwmTheme.

*FvwmIconMan: [ідентифікатор] Форма boolean
If Правда, а потім використовуйте Make the window shaped. Ймовірно, корисно лише якщо у вас їх кілька
стовпці або рядки. Якщо FvwmIconMan не був скомпільований для підтримки розширення Shape,
це генерує повідомлення про помилку. При використанні фасонних вікон рекомендується: a
Стиль fvwm створений для FvwmIconMan, який не має кордонів. Інакше fvwm отримає
плутають.

*FvwmIconMan: [ідентифікатор] Сорт значення
If ім'я, тоді список менеджерів відсортовано за назвою. Якщо ім'я з регістром, тоді це так
відсортовано за назвою, чутливою до регістру. Якщо id, тоді список менеджерів сортується за
ідентифікатор вікна, який ніколи не змінюється після створення вікна. Якщо зважений, А потім
список менеджерів відсортований за вагою (див. опис сортова вага нижче). Або це
можна встановити на ніхто, що призводить до відсутності сортування. За замовчуванням є ім'я.

*FvwmIconMan: [ідентифікатор] SortWeight вага шаблон-список
Призначає вказане вага до відповідних вікон шаблон-список. Список складений
вгору шаблонів форми тип=шаблон, де тип є одним із клас, ресурс,
назвуабо іконка, а шаблон — це вираз того самого формату, що використовується у fvwm
команда стилю (мінімалістичне відповідність шаблону оболонки). Може бути кілька ваг сортування
дано. Кожне вікно зіставляється зі списком ваг сортування, у порядку, і є
враховуючи вагу з першого матчу. Вікна з меншою вагою розміщуються першими
список менеджерів. Наприклад:
*FvwmIconMan: сортування зважено
*FvwmIconMan: SortWeight 1 class=XTerm title=special*
*FvwmIconMan: SortWeight 10 class=XTerm
*FvwmIconMan: вага сортування 5
У цьому прикладі вікна xterm, заголовки яких починаються на "спеціальний" (вага 1).
у списку спочатку, за ним усе, крім інших xterms (вага 5), і інше
xterms (вага 10) перелічено останнім. Якщо вага за замовчуванням немає (порожній список шаблонів).
враховуючи, вага за замовчуванням дорівнює 0. Релевантне лише якщо для типу сортування встановлено значення зважений.

*FvwmIconMan: [ідентифікатор] Назва рядок заголовка
Визначає рядок заголовка вікна для цього вікна менеджера. Рядок заголовка може будь-який
бути одним словом або рядком, узятим у лапки. За замовчуванням встановлено "FvwmIconMan".
Це буде намальовано в рядку заголовка вікна менеджера, якщо є, і в заголовку
кнопка, яка зображується, коли менеджер порожній.

*FvwmIconMan: [ідентифікатор] TitleButton стиль [передній колір забарвлення]
Те саме, що й параметр звичайної кнопки, але визначає вигляд кнопки заголовка (
кнопка намальована, коли менеджер порожній). У титулі зображено звання менеджера
кнопки.

*FvwmIconMan: [ідентифікатор] UseWinList boolean
If правда, а потім закріпіть прапор стилю WinListSkip. В іншому випадку підлягають усі вікна
до можливого управління відповідно до списків шоу і не шоу.

Два наступні параметри визначають, які вікна оброблятимуться якими менеджерами. Менеджер
може отримати два списки, один із вікон для показу, а один із вікон для ігнорування. Якби тільки Показувати
список, то цей менеджер покаже лише вікна у списку. Якби тільки
DontShow список, то менеджер покаже всі вікна, крім тих у списку.
Якщо вказані обидва списки, то буде показано вікно, якщо його немає в DontShow список
і в шоу список. І, нарешті, якщо жоден список не вказано, то впорається менеджер
всі вікна. Кожен список складається із шаблонів форми тип=шаблон, де тип – один
of клас, ресурс, назвуабо іконка, а шаблон є виразом того самого формату, який використовується
у команді стилю fvwm (мінімалістичне відповідність шаблону оболонки). Цитати навколо візерунка
буде прийнято як частина виразу. Якщо вікно може оброблятися більш ніж одним
менеджера, тоді менеджер з найнижчим ідентифікатором отримує його.

*FvwmIconMan: [ідентифікатор] Показати модель список
Якщо вікно відповідає одному із шаблонів у списку, воно може бути оброблено цим
менеджером.

*FvwmIconMan: [ідентифікатор] DontShow модель список
Якщо вікно відповідає одному із шаблонів у списку, воно може не оброблятися
цей менеджер.

*FvwmIconMan: [ідентифікатор] ShowTransient boolean
Показати тимчасові вікна у списку (за замовчуванням false).

*FvwmIconMan: [ідентифікатор] ShowOnlyIcons boolean
Відображаються лише вікна зі значками, якщо boolean правда.

*FvwmIconMan: [ідентифікатор] ShowNoIcons boolean
Якщо відображаються лише вікна, які не позначені піктограмами boolean правда.

*FvwmIconMan: [ідентифікатор] ShowOnlyFocused boolean
Відображається лише вікно з фокусом, якщо boolean правда.

Наступні два підказки щодо керування параметрами.

*FvwmIconMan: [id] Поради значення
де значення може бути завжди, потрібним або помилковим. За замовчуванням — false, немає підказок
відображається. З завжди підказки ввімкнено. За потреби підказка відображається лише якщо
або рядок кнопки скорочено, або рядок наконечника не дорівнює кнопці
рядок. Цей рядок конфігурації дотримується, коли FvwmIconMan також запущено.

*FvwmIconMan: [ідентифікатор] TipsDelays затримка [відображена затримка]
де затримка та відображена затримка це значення часу очікування в мілісекундах. Якщо ні відображена затримка
дається затримка передбачається. За замовчуванням – 1000 300. Коли курсор знаходиться на кнопці,
FvwmIconMan зачекайте затримка мілісекунд до відображення підказки. У випадку, коли а
tip вже відображено, і курсор переходить до іншої кнопки, FvwmIconMan чекає
відображена затримка мілісекунд до відображення нової підказки.

*FvwmIconMan: [ідентифікатор] TipsFont ім'я шрифту
Визначає шрифт, який буде використовуватися для підказок. За замовчуванням — це шрифт fvwm за замовчуванням.

*FvwmIconMan: [id] TipsColorset набір кольорів
Визначає кольори для вікна підказок. За замовчуванням набір кольорів 0. Див. FvwmTheme.

*FvwmIconMan: [ідентифікатор] TipsFormat форматний рядок
Подібно до параметра Формат, але для вікна підказок. За замовчуванням є формат
рядок із параметра Формат.

*FvwmIconMan: [ідентифікатор] TipsBorderWidth пікселів
Визначає ширину межі (у пікселях) вікна підказок. За замовчуванням 1.

*FvwmIconMan: [ідентифікатор] TipsPlacement значення
де значення може бути вгору, вниз, вправо, вліво, вгору вниз або вліво вправо. Це значення визначає
положення вікна підказок відносно його кнопки. За замовчуванням де
кнопки у верхній половині екрана отримують підказки під кнопкою, інакше підказки
знаходяться над кнопкою.

*FvwmIconMan: [id] TipsJustification значення
де значення може бути зліва вгору, справа вниз або по центру. Вказує обґрунтування
(напрямок) вікна підказок відносно його кнопки після вікна підказок
розміщено. За замовчуванням – зліва вгору, що означає, що якщо підказка розміщена вище або нижче
його кнопки, тоді ліва межа кінчика та кнопки вирівнюються. Якщо
наконечник розміщується ліворуч або праворуч від його кнопки, зліва вгору вирівнює верхню частину
кордонів. справа вниз і по центру працюють як зліва вгору, але в різних напрямках. The
вирівнювання налаштовується за допомогою параметра TipsOffset. Дивіться наступний варіант.

*FvwmIconMan: [ідентифікатор] TipsOffsets зміщення розміщення тільки зміщення
де зміщення розміщення та тільки зміщення є зміщеннями в пікселях для TipsPlacement
і параметр конфігурації TipsJustification. За замовчуванням 3 2.

ДІЇ


Дії — це команди, які можуть бути пов’язані з подією типу: натискання клавіші, миша
клацніть або мишею, щоб ввести кнопку менеджера вікон - позначається типами дій ключ,
миша та Select.

Зазвичай дії, пов’язані з клацанням миші, виконуються при натисканні кнопки. в
перехідний режим, дія виконується, коли кнопку відпускають, оскільки вона передбачається
що FvwmIconMan був прив'язаний до якоїсь події миші. Порада/попередження: FvwmIconMan все ще зберігається
відстеження кнопки миші та будь-яких клавіш-модифікаторів у цьому випадку, тому якщо ви прив’язуєте FvwmIconMan
скажімо, meta-button3, тоді було б розумно переконатися, що дія, яку ви хочете виконати
буде виконано, коли відбудеться подія meta-button3 (яка буде відпусканням кнопки,
припускаючи, що ви тримаєте палець на метаключі).

Синтаксис дій:

ключ дії: Ключ Keysym Модифікатори Список функцій
Keysym та Модифікатори точно такі ж, як і для fvwm ключ команда

миша дії: Миша Button Модифікатори Список функцій
Button та Модифікатори точно такі ж, як і для fvwm миша команда

Select дії: Виберіть Список функцій

A Список функцій це послідовність команд, розділених комами. Вони виконуються в лівому до
правильному порядку, в одному спільному контексті, який наразі містить лише вказівник на
кнопка «поточний». Якщо кнопку вибрано (зазвичай вказівником миші, що знаходиться на ній)
коли дію виконується, поточна кнопка ініціалізується на цю кнопку.
Інакше це ні на що не вказує.

Більшість доступних команд потім змінюють цю «поточну» кнопку, пересуваючи її
навколо, перетворюючи його на обрану кнопку, або надсилаючи команди fvwm, що діють на
вікно, представлене цією кнопкою. Зауважте, що поки ця поточна кнопка ініціалізована до
як вибрана кнопка, вибрана кнопка не слідує неявно за нею. Це
Таким чином, користувач може надсилати команди в різні вікна, не змінюючи, яка кнопка
Вибраний

Команди мають п’ять типів аргументів: Ціле число, менеджер, Window, Button та рядок.
рядок це рядок, зазначений точно так само, як і для fvwm - або в лапках, або як одне слово
не в лапках. Знову ж таки, ви можете прив’язати послідовність команд до події, перерахувавши їх
розділені комами.

Window та Button типи виглядають точно так само у файлі .fvwm2rc, але інтерпретуються як
або вказуючи кероване вікно, або кнопку FvwmIconMan, що представляє вікно. Вони
може бути цілим числом (яке інтерпретується модулем N, де N - кількість кнопок -
тому 0 є першим, а -1 останнім), або одним із рядків: Select, Сфокусувати, Up, вниз,
правий, Ліве, МАЙБУТНІ, Попередня. Select та Сфокусувати посилатися на поточний вибраний або сфокусований
кнопка або вікно. Up, вниз, правий та Ліве зверніться до кнопки або вікна вгорі, нижче
праворуч або ліворуч від поточної кнопки у вікні менеджера, що дозволяє
навігація у вікні менеджера. МАЙБУТНІ та Попередня позначає вікно, кнопку або
менеджер після або перед поточною кнопкою, що дозволяє здійснювати одновимірну навігацію
список вікон, який малюється у вікні менеджера. Якщо менеджер відсортований, МАЙБУТНІ та
Попередня переміщатися вікнами в упорядкованому порядку.

Команда менеджер тип може бути цілим числом, МАЙБУТНІабо Попередня. Значення аналогічне
що з Button типу, але з точки зору інтегрального показника менеджерів, обмежується до
менеджери, які непорожні.

На даний момент визначено такі функції:

стейк Button Ціле число/рядок
Відносна інструкція відділення. Якщо Button is Select or Сфокусувати, потім візьміть гілку
якщо є вибрана кнопка або сфокусована кнопка. Якщо Button - це ціле число
гілка, якщо відмінна від нуля. Якщо це один з Up, вниз, правий, Ліве, МАЙБУТНІ, Попередня, А потім
Відгалуження виконується, коли поточна кнопка може рухатися в цьому напрямку. Якщо відділення
береться, то Ціле число команди пропускаються. Не допускається розгалуження назад.

біфн Button Ціле число/рядок
Доповнення до bif. Гілка береться, якщо Button оцінюється як хибна, за допомогою
критерії, перераховані для біф.

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

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

jmp Ціле число/рядок
Виконує відносний стрибок Ціле число інструкції. Стрибки назад не допускаються.
Стрибок обчислюється відносно інструкції, наступної за jmp.

етикетка рядок
Забезпечує мітку, до якої можна переходити попередні інструкції. Це не буде видно
наступні інструкції переходу, і ту саму мітку можна використовувати кілька разів у
той самий список інструкцій (хоча було б неправильно робити це).

друк рядок
Роздруківки рядок до консолі. Корисно для дій налагодження.

printdebug
Друкує визначені дії на консоль. Повинен використовуватися лише розробниками. До
увімкніть цю команду, установіть для змінних CONFIG і FUNCTIONS значення '1' у файлі
modules/FvwmIconMan/debug.h і перекомпілюйте цей модуль.

quit Виходить з FvwmIconMan.

оновлення
Спричиняє перемальовування всіх вікон менеджера.

ret Зупинити виконання всієї дії.

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

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

select Вибирає поточну кнопку, якщо є. Якщо вказана дія вибору, це буде
потім запускати. Тому вважається нерозумним встановлювати кнопку вибору в
виберіть дію.

відправити команду Command
Надсилає команду fvwm Command у вікно, представлене поточною кнопкою, якщо
будь-який

warp Деформує курсор до поточної кнопки, якщо є.

Приклади:
gotobuton select, gotobuton Down, select
Вибирає кнопку під поточною вибраною кнопкою. Оскільки поточна кнопка є
вже ініціалізовано до вибраної кнопки, її можна скоротити до "gotobutton Down,
вибрати".

натисніть кнопку Вгору, виберіть
Вибирає кнопку над поточною вибраною кнопкою.

натисніть кнопку 0, виберіть
Вибирає першу кнопку поточного менеджера. Якщо немає поточного менеджера, який є
якщо жодна кнопка не вибрана, це нічого не робить.

натисніть кнопку -1, виберіть
Вибирає останню кнопку поточного менеджера.

перейти на фокус, вибрати
Вибирає кнопку, що відповідає вибраному вікну.

перейти до кнопки фокусування, Iconify
Надсилає команду fvwm Iconify у вікно з фокусом. Зауважте, що це не змінює
вибрана кнопка.

bif Next 3, gotobuton 0, select, ret, gotobuton Next, select
Якщо кнопку вибрано, і це остання кнопка, перейдіть до кнопки 0. Якщо вона не остання
перейдіть до наступної кнопки. Інакше нічого не робити. В основному, ця дія циклічно
через усі кнопки поточного менеджера.

bif select 7, bif focus 3, gotomanager 0, select, ret, gotobuton focus, \
вибрати, ret, натиснути кнопку вниз, вибрати
Це добре для надсилання до FvwmIconMan за допомогою команди SendToModule. Якщо є а
вибрану кнопку, вона переміщається вниз. В іншому випадку, якщо є сфокусована кнопка, вона вибирається.
В іншому випадку буде вибрано кнопка 0 менеджера 0.

bif select Select, bif focus Focus, gotomanager 0, select, ret, label Focus, \
gotobuton focus, select, ret, label Select, gotobutton down, select
Те саме, що й попереднє, але з використанням інструкції на етикетці.

Окрім прив’язки до ключів і мишок, дії можна надсилати з fvwm до FvwmIconMan
за допомогою команди SendToModule. Не вводьте команду в лапки під час використання SendToModule. Крім того, належне
щодо помилки в поточній версії fvwm, також не цитуйте FvwmIconMan.

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


Цей перший приклад є найпростішим викликом FvwmIconMan, який має лише один
менеджер і обробляє всі вікна:

################################################## ############
# Завантажте будь-які модулі, які слід запустити під час
# Ініціалізація fvwm
Шлях до модуля /usr/lib/X11/fvwm:/usr/bin/X11
Модуль FvwmIconMan

# Зробіть FvwmIconMan без заголовка, липким і надайте йому значок
Значок стилю "Fvwm*" toolbox.xpm,NoTitle,NoHandles, Sticky
Стиль "FvwmIconMan" HandleWidth 5, Handles, BorderWidth 5

################################################## ############
################################################## ############
#Визначення, які використовуються модулями

*FvwmIconMan: NumManagers 1
*FvwmIconMan: глобальна роздільна здатність
*FvwmIconMan: фон сланцево-сірий
*FvwmIconMan: передній план білий
*FvwmIconMan: шрифт 7x13
*FvwmIconMan: ButtonGeometry 100x0
*FvwmIconMan: ManagerGeometry 1x0-0+0

Цей приклад є версією Reader's Digest моєї особистої конфігурації. Має два
менеджери, один для emacs і один для всього іншого, мінус речі без назви значка. Тільки
відображаються вікна на поточній сторінці. Використання малюнки та формувати опції
вимагає, щоб fvwm і FvwmIconMan ми зібрали з правильними параметрами. Зверніть увагу, як
геометрія та параметри показу вказуються для кожного менеджера, а інші є загальними для всіх:

Стиль "FvwmIconMan" NoTitle, Sticky, WindowListSkip, BorderWidth 0
Стиль "FvwmIconMan" HandleWidth 0

Клавіша F8 AN SendToModule FvwmIconMan bif select Select, bif focus Focus, \
gotomanager 0, select, sendcommand WarpToWindow, ret, label Focus, \
gotobuton focus, select, sendcommand WarpToWindow, ret, label Select, \
gotobuton prev, select, sendcommand WarpToWindow
Клавіша F9 AN SendToModule FvwmIconMan bif select Select, bif focus Focus, \
gotomanager 0, select, sendcommand WarpToWindow, ret, label Focus, \
gotobuton focus, select, sendcommand WarpToWindow, ret, label Select, \
перейти до кнопки далі, вибрати, відправити команду WarpToWindow

*FvwmIconMan: NumManagers 2
*FvwmIconMan: Сторінка роздільної здатності
*FvwmIconMan: фон сталевий синій
*FvwmIconMan: передній план білий
*FvwmIconMan: шрифт 7x13
*FvwmIconMan: UseWinList вірно
*FvwmIconMan: DrawIcons вірно
*FvwmIconMan: Форма вірна
*FvwmIconMan: FollowFocus вірно
*FvwmIconMan: ім’я сортування
*FvwmIconMan: PlainButton до білого сталевого блакитного кольору
*FvwmIconMan: Виберіть Кнопку вниз білого сталевого синього
*FvwmIconMan: FocusButton до біло-коричневого кольору
*FvwmIconMan: FocusAndSelectButton біло-коричневий
*FvwmIconMan: TitleButton піднятий край білий сталевий синій
*FvwmIconMan: NoIconAction "SendToModule FvwmAnimate анімація"

*FvwmIconMan: 1 назва «Вікна Emacs»
*FvwmIconMan: 1 IconName "FvwmIconMan: Emacs"
*FvwmIconMan: 1 Формат "%i"
*FvwmIconMan: 1 Показати resource=emacs resource=gemacs
*FvwmIconMan: 1 менеджерGeometry 1x0-400+0
*FvwmIconMan: 1 ButtonGeometry 200x0

*FvwmIconMan: 2 Назва «Усі вікна»
*FvwmIconMan: 2 IconName "FvwmIconMan: все"
*FvwmIconMan: 2 Формат "%c: %i"
*FvwmIconMan: 2 Значок DontShow=Без назви
*FvwmIconMan: 2 менеджерGeometry 2x4-0+0
*FvwmIconMan: 2 ButtonGeometry 200x0

*FvwmIconMan: перехідна геометрія 194x100
*FvwmIconMan: перехідний значок DontShow=Без назви
*FvwmIconMan: тимчасова дія миші 0 Команда відправки виберіть виберіть Iconify

*FvwmIconMan: Дія Миша 1 N sendcommand Iconify
*FvwmIconMan: Action Mouse 2 N sendcommand WarpToWindow
*FvwmIconMan: Action Mouse 3 N sendcommand "Module FvwmIdent FvwmIdent"
*FvwmIconMan: клавіша дії вліво N натисніть кнопку вліво, виберіть
*FvwmIconMan: клавіша дії вправо N натисніть кнопку Праворуч, виберіть
*FvwmIconMan: клавіша дії вгору N натисніть кнопку Вгору, виберіть
*FvwmIconMan: клавіша дії вниз N натисніть кнопку вниз, виберіть
*FvwmIconMan: клавіша дії q N вийти

НЕЗАВЕРШЕНИЙ ДЛЯ ПАРТНЕРІВ


Є одна помилка, про яку я знаю. Це було б чесним рішенням
оцінили. Коли менеджер піктограм налаштовано на зростання вгору або вліво, на деяких машинах це
іноді може блукати.

Він не обробляє вікна без імен ресурсів так витончено, як слід.

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


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

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

Команди Linux

Ad