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

Ad


Значок OnWorks

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

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

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

ПРОГРАМА:

ІМ'Я


fvwm1 - F(?) Virtual Window Manager для X11, версія 1.x

СИНТАКСИС


fvwm1 [ опції ]

ОПИС


Fvwm є віконним менеджером для X11. Це похідне від твм, перероблений для мінімізації пам’яті
споживання, забезпечують тривимірний вигляд віконних рам і забезпечують простий віртуальний робочий стіл.
Споживання пам’яті оцінюється приблизно від половини до однієї третини споживання пам’яті
твм, що пов’язано насамперед із переробкою твм's метод зберігання прив'язок миші. В додаток,
багато параметрів, які можна налаштувати твм були вилучені

Раніше назва «FVWM» означала щось, але я забув що. (Слабкий, знаменитий, foobar?
Насправді це не має значення, це все одно суспільство, засноване на абревіатурах.)

СТАТУС OF ЦЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ


З моменту випуску FVWM 2.2 у березні 1999 року цей випуск офіційно не підтримується.
довше підтримується. Будь ласка, не повідомляйте про помилки в цьому програмному забезпеченні. Також для Debian
користувачів, сторінки керівництва модуля для цього випуску FVWM будуть знайдені як FvwmAudio1(1x) тощо

СПЕЦІАЛЬНІ ПРИМІТКА ДЛЯ XFREE86 ПОТРІБНИКИ


XFree86 надає віртуальний екран, робота якого може заплутати під час використання
поєднання з fvwm. З XFree86 всі вікна, які з'являються на віртуальному екрані
фактично втягуються у відеопам'ять (незалежно від того, з'являються вони на фізичному екрані чи ні),
тому розмір віртуального екрана обмежений доступною відеопам’яттю.

з fvwm's віртуальний робочий стіл, вікна, які не з'являються на екрані, фактично не потрапляють
втягується у відеопам'ять. Розмір віртуального робочого столу обмежений приблизно 32,000 32,000 на XNUMX XNUMX
пікселів, але, ймовірно, недоцільно використовувати віртуальний робочий стіл більше ніж приблизно 5 разів
видимий екран у кожному напрямку. Зауважте, що використання пам’яті залежить від числа
існуючих вікон - розмір робочого столу не має значення.

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

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


З fvwm походить від твм код, яким він ділиться твмавторські права.

fvwm є авторським правом 1988 року Евансом і Сазерлендом Computer Corporation, Солт-Лейк-Сіті, Юта,
та 1989 року Массачусетським технологічним інститутом, Кембридж, Массачусетс, Ол.
права захищені. Це також авторське право 1993 і 1994 років Роберта Нейшна.

Дозвіл на використання, копіювання, модифікацію та поширення цього програмного забезпечення та його документації
Цим надається будь-яка ціль і без комісії, за умови дотримання вищенаведеного повідомлення про авторські права
з’являються у всіх примірниках, а також це повідомлення про авторські права та це повідомлення про дозвіл
в супровідній документації, і що імен Evans & Sutherland і MIT не буде
використовується в рекламі, що стосується розповсюдження програмного забезпечення без
конкретний, письмовий попередній дозвіл.

ROBERT NATION, EVANS & SATHERLAND, ТА MIT ВІДМОВЛЯЮТЬСЯ ВСІХ ГАРАНТІЙ ЩОДО ЦЬОГО
ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ, ВКЛЮЧАЮЧИ УСІ НЕПРЯМАНІ ГАРАНТІЇ ПРИГОДНОСТІ ТА ПРИДІННОСТІ, ЗА ЖОДНОГО ВИПАДКУ
НЕСУЄ ВІДПОВІДАЛЬНІСТЬ EVANS & SUTHERLAND АБО MIT ЗА БУДЬ-ЯКІ ОСОБЛИВІ, НЕПРЯМІ АБО НАСЛІДНІ
ЗБИТКИ АБО БУДЬ-ЯКІ ЗБИТКИ, ЩО НАСТОЯЛИ ВІД ВТРАТИ ВИКОРИСТАННЯ, ДАНИХ ЧИ ПРИБУТКУ,
ДІЯ ДОГОВОРУ, НЕДОСТУПНОЇ ДІЇ АБО ІНШИХ ЗЛОВИЧНИХ ДІЙ, ЩО ВИНИКАЄ З ЧИ В
ЗВ'ЯЗКИ З ВИКОРИСТАННЯМ АБО ВИКОРИСТАННЯМ ЦЬОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ.

АНАТОМІЯ OF A WINDOW


Fvwm наносить декоративну облямівку навколо більшості вікон. Ця межа складається з смуги на кожній
збоку та невеликий «L»-подібний розділ на кожному кутку. Є додаткова верхня панель під назвою
рядок заголовка, який використовується для відображення назви вікна. Крім того, є до
до 10 кнопок рядка заголовка. Верхня, бічна та нижня панелі спільно відомі як
бічні бруски. Кутові деталі називаються каркасом.

Якщо стандартні файли за замовчуванням не змінено, натисніть кнопку миші 1 у заголовку або
бічні панелі почнуть операцію переміщення у вікні. Натискання кнопки 1 в кутовій рамці
фрагменти почнуть операцію зміни розміру. Натискання кнопки 2 в будь-якому місці межі відкриває
великий список операцій з вікнами.

Може існувати до десяти кнопок рядка заголовка. Їх використання повністю визначається користувачем. The
конфігурація за замовчуванням має кнопку рядка заголовка на кожній стороні рядка заголовка. Той, що на
left використовується для відображення списку параметрів вікна, незалежно від того, яка кнопка миші знаходиться
використаний. Праворуч використовується для позначення вікна. Кількість кнопок рядка заголовка
Використовується залежить від того, до яких із них прив'язані дії миші. Дивіться розділ про
Параметр конфігурації «Миша» нижче.

THE ВІРТУАЛЬНИЙ ДЕКСТОП


Fvwm надає декілька віртуальних робочих столів для користувачів, які хочуть їх використовувати. Екран - це а
область перегляду на робочому столі, який може бути більшим за екран. Кілька різних робочих столів можуть
мати доступ (концепція: один робочий стіл для кожного проекту або один робочий стіл для кожної програми,
коли програми перегляду відрізняються). Оскільки кожен робочий стіл може бути більшим за фізичний
екран, вікна, які більші за екран, або великі групи пов’язаних вікон
легко переглядається.

Розмір віртуальних робочих столів можна вказати під час запуску. Усі віртуальні робочі столи повинні
бути однакового розміру. Загальну кількість різних робочих столів вказувати не потрібно, але є
загальна кількість обмежена приблизно 4 млрд. Усі вікна на поточному робочому столі можуть бути
відображається в Пейджері, мініатюрному вигляді поточного робочого столу. Вікна, які не ввімкнені
поточний робочий стіл може бути перерахований разом з його геометрією у списку вікон,
доступний у вигляді спливаючого меню.

«Прилипні» вікна — це вікна, які виходять за межі віртуального робочого столу за допомогою «Прилипання до
скло екрана." Вони завжди залишаються на екрані. Це зручно для таких речей, як
годинники та xbiff, тож вам потрібно запустити лише один такий гаджет, і він завжди з вами.

Геометрії вікна вказуються відносно поточного вікна перегляду. Тобто:
xterm -geometry +0+0
завжди відображатиметься у верхньому лівому куті видимої частини екрана. Це
дозволяється вказувати геометрії, які розміщують вікна на віртуальному робочому столі, але вимкнено
екран. Наприклад, якщо видимий екран має розміри 1000 на 1000 пікселів, а робочий стіл
розмір 3x3, а поточне вікно перегляду знаходиться у верхньому лівому куті робочого столу,
потім виклик:
xterm -geometry +1000+1000
розташує вікно ближче до нижнього правого кута екрана. Це може бути
можна знайти, перемістивши мишу в нижній правий кут екрана і дочекавшись цього
щоб прокрутити до поля зору. Наразі немає способу відобразити вікно на робочий стіл
крім поточного активного столу.

Геометрія, задана як щось на зразок:
xterm -geometry -5-5
зазвичай розміщує нижній правий кут вікна на 5 пікселів від нижнього правого
кут видимої частини екрана. Не всі програми підтримують вікно
геометрії з негативними зміщеннями.

Деякі програми, такі як xterm і xfontsel, дозволяють користувачеві вказати пульт запуску
командний рядок:
xterm -xrm "*Desk:1"
запустить xterm на столі № 1. Не всі програми розуміють цю опцію,
однак.

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


Під час ініціалізації, fvwm шукатиме файл конфігурації, який описує ключ і
прив’язування кнопок та ще кілька речей. Буде описано формат цих файлів
пізніше. Перший, fvwm шукатиме файл з іменем .fvwmrc у домашньому каталозі користувача.
Якщо цього не зробити, він шукатиме /etc/X11/fvwm/system.fvwmrc загальносистемні параметри за замовчуванням. Якщо
цей файл не знайдено, fvwm вийде.

Fvwm встановить дві змінні середовища, які будуть успадковані його дочірніми. Це такі
$DISPLAY, який описує дисплей, на якому fvwm біжить. $DISPLAY може бути unix:0.0 або
:0.0, який не дуже добре працює при передачі через rsh на іншу машину, отже
$HOSTDISPLAY також буде встановлено і використовуватиме готовий до мережі опис дисплея.
$HOSTDISPLAY завжди використовуватиме транспортний протокол TCP/IP (навіть для локального підключення)
тому $DISPLAY слід використовувати для локальних підключень, оскільки він може використовувати сокети домену Unix, які
швидше.

ФОРМИ WINDOWS


Якщо ви зазвичай використовуєте вікна у формі, такі як очі або годинник, у вас є кілька варіантів. ти
можна зробити їх усі без декору (наприклад, годинник NoBorder і годинник NoTitle), або ви можете
використовуйте конфігурацію за замовчуванням і залиште їх прикрашеними, у цьому випадку декоративну облямівку
і відображаються однотонний фон. Крім того, ви можете скомпілювати в розширення SHAPE
змінивши прапорець у Makefile, у цьому випадку ви отримаєте вікно у формі з номером
фон, а над вікном висить рядок заголовка. Збільшуються фасонні віконні розширення
Споживання пам'яті диспетчера вікон становить приблизно 60 Кбайт, якщо немає вікон у формі
присутні, але мають незначний ефект, коли присутні вікна форми.

ІКОНИ


Основний Fvwm конфігурація використовує монохромні растрові значки, подібні до твм. Якщо XPM
розширення компілюються, а потім кольорові значки, схожі на ctwm, MS-Windows або Macintosh
можна використовувати іконки. Для використання цих параметрів вам знадобиться пакет XPM, як
описано в Makefile.noImake і Imakefile.

Якщо обидва параметри SHAPE та XPM скомпільовані, ви отримаєте значки кольорів у формі, які
дуже пікантні.

МОДУЛІ


Модуль — це окрема програма, яка виконується як окремий процес Unix, але передає
команди до fvwm виконувати. Очікується, що майбутні випуски забезпечать засоби для цього
модулі для вилучення інформації з вікна fvwm. Користувачі можуть писати власні модулі для виконання
будь-які дивні або химерні маніпуляції без впливу на цілісність fvwm себе.

Модулі ПОВИННІ створюватися fvwm так що він може встановити дві труби для fvwm і модуль до
спілкуватися з. Труби вже будуть відкриті для модуля, коли він запуститься
файлові дескриптори для каналів надаються як аргументи командного рядка.

Модулі можуть створюватися під час fvwm ініціалізація за допомогою параметра Module або в будь-який час
під час сеансу X за допомогою вбудованого модуля. Модулі можуть існувати протягом
сеансу X або може виконати одне завдання та вийти. Якщо модуль все ще активний, коли
fvwm тоді кажуть кинути fvwm закриє комунікаційні труби та чекає отримання a
SIGCHLD з модуля, що вказує на те, що він виявив закриття труби та вийшов.
Якщо модулі не можуть виявити закриття труби fvwm вийде приблизно через 30 секунд
так чи інакше. Кількість модулів, які одночасно виконуються, обмежується операційною
максимальна кількість одночасно відкритих файлів у системі, зазвичай від 60 до 256.

Модулі просто передають текстові команди до fvwm вбудований командний двигун. Текстові команди
форматуються так само, як і у випадку прив’язки миші у файлі налаштування .fvwmrc. Певний
також передається допоміжна інформація, як у зразковому модулі GoodStuff. The
Модуль GoodStuff задокументований на власній сторінці керівництва.

ICCCM ВІДПОВІДНІСТЬ


Fvwm намагається відповідати стандарту ICCCM 1.1. Починаючи з цього (1.20 л) обробки колірної карти немає
повністю відповідає вимогам ICCCM. Крім того, ICCCM стверджує, що це має бути можливим для
програми для отримання БУДЬ-Якого натискання клавіші, що не узгоджується з комбінацією клавіш
підхід, який використовується в fvwm та більшість інших віконних менеджерів.

M4 ПЕРЕДОБРОБНА ОБРОБКА


If fvwm компілюється з опцією M4, fvwm використовує m4(1) щоб попередньо обробити його файли налаштування
перед розбором. Таким способом можна скористатися m4 макроси для виконання операцій під час виконання. Це
дозволяє дуже легко працювати з різними дисплеями з різними характеристиками.

Наприклад, залежно від вашого настрою вам можуть знадобитися різні кольорові схеми. Один із способів
зробити це за допомогою -m4opt щоб уточнити свій настрій. Використовуйте для сонячного настрою -m4opt
-Сонячний; для похмурого настрою -m4opt -Дтемно. Ваш файл .fvwmrc може містити:
ifdef(`Сонячний',`
StdForeColor Чорний
StdBackColor LightSkyBlue
HiForeColor жовтий
HiBackColor PeachPuff1
PagerBackColor BlanchedМигдаль ')

ifdef(`Темний',`
StdForeColor Чорний
StdBackColor #60a0c0
HiForeColor чорний
HiBackColor #c06077
PagerBackColor #5c54c0
Орхідея PagerForeColor
StickyForeColor Чорний
StickyBackColor #60c0a0 ')

Наступні m4 символи попередньо визначені fvwm:

BITS_PER_RGB Кількість значущих бітів у кольорі RGB. (основа журналу 2 о
кількість різних кольорів, які можна створити. Це часто буває
відрізняється від кількості кольорів, які можуть відображатися
один раз.)

КЛАС Ваш візуальний клас. Поверне один з StaticGray, GrayScale,
StaticColor, Псевдоколір, справжній колір, DirectColor, або, якщо не може
визначити, що ти маєш, Нестандартний.

CLIENTHOST Машина, на якій працюють клієнти.

КОЛІР Це буде або «Так», або «Ні». Це просто обгортка
визначення КЛАСУ. Повертає "Так". * Колір і "Ні".
StaticGray та GrayScale.

FVWMDIR Це встановлюється на шлях, де були налаштовані модулі
встановлений.

FVWM_VERSION Це рядок, що містить версію fvwm.

ВИСОТА Висота вашого дисплея в пікселях.

ГОЛОВНА Домашній каталог користувача. Отримано з навколишнього середовища.

ІМЯ ГОСПОДА Канонічне ім’я хоста, на якому працюють клієнти (тобто повністю кваліфікований
версія CLIENTHOST).

ВАРІАНТИ Це рядок використовуваних параметрів часу компіляції. Кожен варіант є
відділений від іншого пробілом.

ПЛАНИ Кількість бітових площин, які підтримує ваш дисплей, у корені за замовчуванням
вікна.

РЕЛІЗ Номер випуску вашого X-сервера. Для MIT X11R5 це 5.

ПЕРЕГЛЯД X незначна редакція протоколу. Як бачив Revision протоколу(3).

SERVERHOST Ця змінна встановлюється на ім’я запущеної машини
сервер X.

TWM_TYPE Розповідає який твм відгалуження працює. Він завжди буде встановлений на
рядок "fvwm" у цій програмі. Це корисно для захисту
частини вашого .twmrc файл це fvwm належний не зрозуміє (наприклад
Робочі простори), щоб його можна було використовувати з іншими твм програм.

USER Ім'я користувача, який запускає програму. Отримано з
довкілля.

ПОСТАЧАЛЬНИК Постачальник вашого X-сервера. Наприклад: MIT X консорціум.

Версія Версія протоколу X major. Як бачив Версія протоколу(3).

WIDTH Ширина вашого дисплея в пікселях.

X_RESOLUTION Роздільна здатність X вашого дисплея в пікселях на метр.

Y_RESOLUTION Роздільна здатність Y вашого дисплея в пікселях на метр.

Ви цілком можете це виявити, якщо дослідите m4(1) керівництво добре і розуміють силу
m4, це буде a дуже корисний і потужний інструмент. Але якщо ви використовуєте будь-який із символів, які
попередньо визначені m4, ви в серйозній небезпеці! Наприклад, Sun's m4 наперед визначає включати,
тож якщо ви використовуєте це ім’я у своєму .fvwmrc, вам не пощастило. Правильне рішення до
ця проблема полягає в тому, щоб поставити набір лапок навколо неприємного слова: `включати'.

Щоб полегшити цю проблему, можуть бути корисними наступні параметри. Щоб змінити
цитуючи символи, які використовуються m4, скористайтеся параметрами -m4-цитата та -m4-цитата. Обов’язково
інакше вкажіть обидва параметри m4 будуть збиті з пантелику. Коли вони надаються, а змінити цитату
макрос надається перед обробкою файлу fvwmrc користувача.

ПРИМІТКА: Деякі версії m4 порушуються щодо зміни символів цитування та
включені файли. Якщо рядки в лапках довші за один символ, макрос
"включити (< >)", де "<<" і ">>" є символами лапок, містить додатковий
символів навколо вмісту включеного файлу. Це заплутає fvwm. SunOS 4.1.3
відомо, що має цю проблему.

Якщо ви використовуєте GNU m4 доступна додаткова опція. Уточнюючи -m4-префікс коли
початок fvwm, m4 інструктується поставити префікс до всіх вбудованих макросів m4_. Таким чином, включати
стає m4_include.

Доступність попередньої обробки m4 залежить від компіляційного визначення M4.

ВАРІАНТИ


Це параметри командного рядка, які розпізнаються fvwm:

-f config_file
Проєкти fvwm to use config_file у домашньому каталозі користувача замість .fvwmrc as
файл конфігурації менеджера вікон.

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

-d відображуване ім'я
Керуйте відображенням під назвою "displayname" замість імені, отриманого з
змінна середовища $DISPLAY.

-s Запустіть на багатоекранному дисплеї fvwm лише на екрані, названому в $DISPLAY
змінна середовища або надається за допомогою параметра -d. зазвичай, fvwm спробує
для запуску на всіх екранах багатоекранного дисплея.

-версія
Роздрукувати версію fvwm до stderr.

Наступні параметри доступні, лише якщо fvwm скомпільовано з параметром M4.

-ні-m4 Не використовувати m4 для попередньої обробки файлу .fvwmrc. За замовчуванням виконується попередня обробка запуску
файл, використовуючи m4(1).

-m4-префікс
Якщо GNU m4 є в наявності, причина m4 перед усіма вбудованими командами m4_.

-m4opt варіант
Передайте цю опцію до m4, варіант може бути будь-який рядок символів без пробілів.
Цей варіант може зустрічатися кілька разів. Якщо GNU m4 доступний, DO НЕ пройти -P
варіант тут. Використовуйте -m4-префікс замість цього.

-m4-цитата рядок
Використовуйте це дане рядок як початкові символи цитати. Ви також повинні вказати
-m4-цитата.

-m4-цитата рядок
Використовуйте це дане рядок як кінцеві символи цитати. Ви також повинні вказати
-m4-цитата.

-m4prog шлях
Скористайтесь шлях як розташування потрібного процесора m4. За замовчуванням для m4prog встановлено значення
"m4", який повинен існувати десь на шляху користувача. Ця опція дозволяє користувачеві
явно виберіть версію m4 для використання.

КОНФІГУРАЦІЯ ФАЙЛИ


Файл конфігурації використовується для опису прив'язки миші та кнопок, кольорів, віртуального
розмір дисплея та пов’язані елементи. У цьому розділі описані параметри конфігурації. Лінії
що починається з '#' буде проігноровано fvwm. Очікується, що рядки, які починаються з '*'
містять команди конфігурації модуля (а не команди конфігурації для fvwm
себе).

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

Автопідйом затримка
Вмикає автоматичне підйом вікон і визначає час затримки (у мілісекундах)
між моментом, коли вікно отримує фокус введення, і коли воно автоматично піднімається.
Цей параметр працює в режимі фокусування слідує миші та в режимі клацання для фокусування, якщо так
фокус змінюється клацанням у вікні програми замість прикраси
вікно. У режимі клацання для фокусування ви можете придушити поведінку підняття на фокус
вказуючи негативне значення затримки.

BackingStore
Проєкти fvwm прикраси за запитом підкладка магазину. Дивіться обговорення на
AppsBackingStore.

BoundaryWidth ширина
Змінює ширину межі для оформлених вікон на задане значення. The
за замовчуванням 6 пікселів.

Команда Style надає інший (більш загальний) метод визначення
BoundaryWidth.

ButtonStyle кнопка № ширинаxвисота
Визначає прямокутну форму декору, яка буде використовуватися в кнопці рядка заголовка. кнопка №
– номер кнопки заголовка, від 0 до 9. Опис рядка заголовка
Номери кнопок наведено в розділі «Миша» нижче. Ширина - це відсоток
повна ширина кнопки, яка буде використана. Висота – це відсоток від повного зростання
бути використаним. Від’ємні числа призводять до інвертування затінення.

І це ще не все! Якщо ви використовуєте рядок, наприклад:
Стиль кнопки: 2 4 50x30@1 70x70@0 30x70@0 50x30@1
тоді для прикраси кнопки 2 буде використовуватися 4-точковий візерунок, що складається з лінії від
(x=50,y=30) до (70,70) у кольорі тіні (@0), а потім до (30,70) у тіні
колір і, нарешті, до (50,30) у кольорі виділення (@1). Це занадто заплутано?
Дивіться зразок system.fvwmrc.

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

CirculateSkip ім'я вікна
Спричиняє пропуск вікон із вказаною назвою, коли циркулює вгору або
викликаються функції циркуляції вниз. ім'я вікна може бути ім'ям вікна або його
клас.

Команда Style надає інший (більш загальний) метод визначення
CirculateSkip.

CirculateSkipIcons
Спричиняє пропуск операцій циркуляції та деформації через значні вікна.

ClickTime затримка
Визначає максимальну затримку (у мілісекундах) між натисканням кнопки та кнопкою
випуск для вбудованої функції, яка розглядає дію клацанням миші. За замовчуванням
затримка 150 мілісекунд.

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

Курсор номер_курсору cursor_type
Це забезпечує дуже незручний спосіб зміни стилів курсору. Номер_курсору розповідає який
курсор, який ви змінюєте, і є числом від 0 до 12, а саме:

0 POSITION - використовується при початковому розміщенні вікон.
1 TITLE - використовується в рядку заголовка вікна.
2 ЗА УМОВЧАННЯМ – використовується у вікнах, у яких не встановлено курсор.
3 SYS - використовується в одній із кнопок рядка заголовка.
4 MOVE - використовується під час переміщення або зміни розміру вікон.
5 WAIT - використовується під час вбудованої команди EXEC.
6 MENU - використовується в меню.
7 SELECT - використовується для різних вбудованих команд, таких як iconify.
8 DESTROY - використовується для вбудованих модулів DESTROY і DELETE.
9 TOP - використовується у верхній бічній панелі вікна.
10 ВПРАВО - використовується в правій бічній панелі вікна.
11 BOTTOM - використовується в нижній бічній панелі вікна.
12 LEFT - використовується в лівій бічній панелі вікна.
13 TOP_LEFT - використовується у верхньому лівому куті вікна.
14 TOP_RIGHT - використовується у верхньому правому куті вікна.
15 BOTTOM_LEFT - використовується в нижньому лівому куті вікна.
16 BOTTOM_RIGHT - використовується в нижньому правому куті вікна.

Команда cursor_type Аргумент — це число, яке вказує форму курсору, яку потрібно використовувати. The
Доступні номери можна знайти в /usr/include/X11/cursorfont.h і є на даний момент
парні числа від 0 до 152. На даний момент існують такі типи курсорів
доступно:

0 X_cursor 2 стрілка
4 на основі_стрілки_вниз 6 на основі_стрілки_вгору
8 човен 10 богосити
12 нижній_лівий_кут 14 нижній_правий_кут
16 нижня_сторона 18 нижня_трійник
20 box_spiral 22 center_ptr
24 коло 26 годинник
28 кава_кухоль 30 хрест
32 cross_reverse 34 перехрестя
36 ромбовий хрест 38 точок
40 dotbox 42 подвійна_стрілка
44 чернетка_велика 46 чернетка_маленька
48 draped_box 50 обмін
52 Флер 54 Гоблер
56 гумка 58 рука1
60 рука2 62 серце
64 значок 66 залізний_хрест
68 left_ptr 70 left_side
72 left_tee 74 ліва кнопка
76 ll_кут 78 lr_кут
80 людина 82 середня кнопка
84 мишка 86 олівець
88 пірат 90 плюс
92 question_arrow 94 right_ptr
96 права_сторона 98 права_трійник
100 права кнопка 102 rtl_logo
104 вітрильник 106 sb_down_arrow
108 sb_h_double_arrow 110 sb_left_arrow
112 sb_right_arrow 114 sb_up_arrow
116 sb_v_double_arrow 118 човник
120 розмір 122 павук
124 балончик 126 зірка
128 ціль 130 ткрос
132 top_left_arrow 134 top_left_corner
136 верхній_правий_кут 138 верхній_сторонній
140 top_tee 142 похід
144 ul_angle 146 парасолька
148 ur_angle 150 годинник
152 р

Прикрасити Перехідні
Спричиняє присвоєння тимчасовим вікнам, які зазвичай залишаються без декору
звичайний fvwm прикраси. Зауважте, що деякі спливаючі вікна, наприклад меню xterm, є
не керується менеджером вікон і досі не отримує прикрас.

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

Розмір робочого столу ГоризонтальнийxВертикальний
Визначає розмір віртуального робочого столу в одиницях розміру фізичного екрана.

DontMoveOff
Запобігає переміщенню або початковому розміщенню вікон із робочого столу. А
деякі програми не працюватимуть належним чином, якщо ви використовуєте цю опцію. Це тільки тримає
Windows від повної втрати за межі робочого столу. Це наполягає на
зберігаючи 16 пікселів на робочому столі, але не дбає про збереження цілого
вікно на столі. Перегляньте EdgeResistance, якщо вам не подобається частково мати вікна
поза екраном.

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

Перший параметр вказує, скільки мілісекунд вказівник повинен провести на екрані
край перед fvwm перемістить область перегляду. Це призначено для людей, які використовують
"EdgeScroll 100 100", але випадково перегортають сторінки, коли вони
не хочу.

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

Зауважте, що за допомогою «EdgeScroll 0 0» все ще можна переміщати або змінювати розмір вікон
через край поточного екрана. Зробивши перший параметр до
EdgeResistance 10000 такий тип руху неможливий. З EdgeResistance менше
більше 10000, але більше 0 переміщення сторінок стає складним, але ні
неможливо.

EdgeScroll горизонтальний вертикальний
Визначає відсоток сторінки для прокручування, коли курсор потрапляє на край a
сторінка. Якщо ви не хочете переглядати сторінку або прокручувати, коли ви торкаєтесь краю сторінки
включити "EdgeScroll 0 0" у свій файл .fvwmrc. Якщо ви хочете цілі сторінки, використовуйте
«EdgeScroll 100 100». І по горизонталі, і по вертикалі мають бути додатні числа.

Якщо відсотки по горизонталі та вертикалі помножити на 1000, то прокрутка
буде обертатися на краю робочого столу. Якщо використовується «EdgeScroll 100000 100000».
fvwm буде прокручуватися цілими сторінками, обгортаючись по краю робочого столу.

шрифт ім'я шрифту
Робить fvwm використовувати шрифт ім'я шрифту замість «виправлених» для меню індикатори зміни розміру,
та мітки піктограм (якщо IconFont не вказано).

функція Назва функції
Починає визначення складної функції, що складається з fvwm вбудований
функції, які пізніше будуть прив’язані до кнопки або клавіші миші. Назва функції повинно бути
укладені в лапки. Записи функції включені в рядки після функції
ключове слово. Визначення закінчується ключовим словом EndFunction. Записи функцій є
зазначено, як показано в наступному прикладі. Перше слово в кожному рядку – це
вбудовану функцію, яка буде виконуватися, слідувати типу події, яка має виконуватися
ініціювати дію (в лапках), за якою слідують будь-які додаткові аргументи
необхідний для вбудованої функції. Меню можна вказати за допомогою вбудованого спливаючого вікна
якщо меню було визначено раніше у файлі конфігурації.

Розпізнаються дії тригера: Негайний, Рух, Клац і
Подвійне клацання. Негайні дії виконуються, щойно функція активована,
навіть якщо вікно не вибрано. Якщо є дії, відмінні від негайних
одиниці, fvwm буде чекати, щоб побачити, чи клацає користувач, двічі клацає чи перетягує
миша. Після прийняття рішення, fvwm виконуватиме лише вбудовані модулі from
визначення функції, дія тригера якої відповідає дії, що виконується
користувач.

Якщо наступний приклад був прив’язаний до кнопки 1 у рядку заголовка вікна, тоді коли
натиснута кнопка 1, fvwm почекає 150 мс, щоб побачити, чи відпущена кнопка. Якщо
кнопка не відпускається fvwm розпочне операцію переміщення. Коли переїзд
операція завершена буде виконана операція підвищення. Якщо відпускання кнопки є
виявлено тоді fvwm буде чекати ще 150 мс для другого клацання. Якщо тільки один клік
виявлено, то вікно буде піднято. Якщо виявлено два клацання, вікно
будуть по черзі підніматися і опускатися. Тривалість очікування 150 мс можна змінити
за допомогою параметра ClickTime.
Функція «Переміщення або підвищення»
Перемістити «Рух»
Підняти «Рух»
Підняти "Клік"
Підніміть Нижній "DoubleClick"
EndFunction
Концепції клацання та подвійного клацання не переходять до використання клавіатури
ярлики

Існують дві спеціальні функції: InitFunction і RestartFunction. Функція Init
буде викликано коли fvwm запускається вперше за будь-який сеанс X і може бути
використовується для запуску модулів, встановлення фонових шаблонів і запуску програм. Перезапуск
функція буде викликана, коли fvwm перезапускається. Його можна використовувати для запуску модулів і
встановити фонові шаблони, але, ймовірно, не слід використовувати для запуску програм.

HiBackColor назва кольору
Встановлює колір фону вибраного вікна на назва кольору. При використанні a
монохромний екран цей параметр ігнорується, а використовується білий.

HiForeColor назва кольору
Встановлює колір заголовка вибраного вікна назва кольору. При використанні монохромного
на екрані цей параметр ігнорується, а використовується чорний колір.

Іконка ім'я вікна растровий файл
Визначає растрове зображення, яке буде використовуватися для вікна, коли воно позначено піктограмою. The ім'я вікна
може бути ім'ям вікна програми або ім'ям класу і має бути узятий у лапки.
Команда растровий файл є або повним ім’ям шляху до стандартного файлу растрового зображення X11, або a
файл у IconPath або PixmapPath. Вказане растрове/піксове зображення використовується в
перевага будь-якому значку, що надається самим вікном.

If fvwm скомпільовано з підтримкою XPM для кольорових піктограм растрові може бути XPM
файл pixmap.

ім'я вікна слід брати в подвійні лапки, але растровий файл не слід.
Змінні середовища не повинні використовуватися в растровий файл специфікація.

If ім'я вікна є порожнім рядком, тоді вказаний файл є значком за замовчуванням, і
використовуватиметься, якщо не вдасться знайти іншу растрову чи піктограму піктограм:
Значок "" мій улюблений значок

Команда Style надає інший (більш загальний) метод визначення значка.

IconBox залишити топ право нижній
Визначає області екрана, в яких розміщувати піктограми. Може бути до чотирьох значків
визначений. Якщо надано рядок IconBox, значки будуть автоматично розміщені
їх, якщо це можливо. Кожного разу, коли вікно відображається, для нього знайдеться нове місце.
У вікнах значків шукається простір зліва направо, а потім зверху вниз. ікони
не буде автоматично розміщено поверх інших значків, але вони можуть бути розміщені під ними
вікна програми. Якщо залишити or право тоді є негативним fvwm додасть екран
ширина до нього. Якщо топ or нижній тоді є негативним fvwm додасть висоту екрана до
це. ПРИМІТКА: -0 не аналізується як правий або нижній піксель на екрані. Ти мусиш
замість цього використовуйте -1.

Якщо рядок IconBox не надано або всі поля значків заповнені, тоді fvwm розмістить
значки біля поточного розташування вказівника.

IconFont ім'я шрифту
Робить fvwm використовувати шрифт ім'я шрифту для міток значків. Якщо опущено, шрифт меню (вказаний
за параметром конфігурації шрифту).

IconPath шлях
Вказує список, розділений двокрапкою, повних імен шляхів до каталогів, де є растрове зображення
(монохромні) значки можна знайти. Кожен шлях має починатися з косої риски. Примітка: якщо
Патчі M4 включені, коли fvwm будується, то m4 захочеться зіпсувати це слово
"include", який часто відображатиметься в команді IconPath або PixmapPath. До
виправте це додавання undefine(`include') до команди IconPath.

ключ ім'я ключа Контекст Модифікатори функція
Прив’язує клавішу клавіатури до вказаного fvwm вбудована функція. Визначення те саме
що стосується прив'язки миші, за винятком того, що номер кнопки миші замінено на клавішу
ім'я. ім'я ключа є одним із записів з /usr/include/X11/keysymdef.h з
провідний XK_ опущено. The Контекст та Модифікатори поля визначаються як у миші
прив'язка.

Прив’язка ключа до кнопки в рядку заголовка не призведе до появи цієї кнопки, якщо: a
також існує прив’язування миші.

Поблажливість
ICCCM стверджує, що якщо програма встановлює поле введення wm_hints
структурі на False, тоді він ніколи не хоче, щоб менеджер вікон надавав йому вхідні дані
фокус. Єдина програма, яку я знаю, яка потребує цього, - це sxpm, а це a
дурна помилка з тривіальним виправленням і все одно не має загального впливу на програму. Чутка
є те, що деякі старі програми також мають проблеми.

Якщо цей параметр встановлено тоді fvwm буде ігнорувати цю конвенцію ICCCM.

MenuBackColor назва кольору
Встановлює колір фону меню. При використанні монохромного цей параметр ігнорується. Це
опція доступна лише якщо fvwm скомпільовано з визначеним MENUCOLOR.

MenuForeColor назва кольору
Встановлює колір переднього плану меню. При використанні монохромного цей параметр ігнорується. Це
опція доступна лише якщо fvwm скомпільовано з визначеним MENUCOLOR.

MenuStippleColor назва кольору
Встановлює колір для затінених записів у меню (для функцій, які заборонені
у поточному вибраному вікні). При використанні монохромного цей параметр ігнорується і
використовується штамповий візерунок. Ця опція доступна лише якщо fvwm складається з
MENUCOLOR визначено.

Модулі Назва модуля
Вказує модуль, який має бути створений під час ініціалізації. На поточному
час доступними модулями є FvwmAudio, FvwmBacker, FvwmBanner, FvwmClean,
FvwmDebug, FvwmIconBox, FvwmIdent, FvwmPager, FvwmSave, FvwmSaveDesk, FvwmScroll,
FvwmWinList і GoodStuff. Ці модулі мають власні сторінки керівництва. Модулі може
також використовуватися як вбудований. Модулі можуть бути короткочасними тимчасовими програмами або, як
GoodStuff, може залишатися на час X сеансу. Модулі будуть припинені
диспетчером вікон перед перезапуском і виходом, якщо можливо. Див
вступний розділ про модулі.

ModulePath
Вказує список шляхів для fvwm шукати при пошуку a
модуль для завантаження. Окремі каталоги не потребують кінцевих косих рисків.

миша Button Контекст Модифікатори функція
Визначає прив’язування миші. Button це номер кнопки миші. Якщо Button то дорівнює нулю
будь-яка кнопка виконуватиме вказану функцію. Контекст описує, де
застосовується прив’язка. Допустимі контексти: R для кореневого вікна, W для програми
вікно, T для рядка заголовка вікна, S для бічної, верхньої або нижньої панелі вікна, F для a
віконна рамка (кути), I для вікна значка або від 0 до 9 для рядка заголовка
кнопки або будь-яку комбінацію цих літер. А для будь-якого контексту, крім
кнопки рядка заголовка. Наприклад, контекст FST буде застосовуватися, коли миша
будь-де в межах вікна, крім кнопок рядка заголовка.

Модифікатори будь-яка комбінація N для відсутності модифікаторів, C для керування, S для зсуву, M
для Meta або A для будь-якого модифікатора. Наприклад, модифікатор SM буде застосовуватися, коли
Клавіші Meta і Shift знаходяться внизу. Модифікатори X11 від mod1 до mod5
представлений у вигляді цифр від 1 до 5.

функція один з fvwmвбудовані функції.

Кнопки рядка заголовка пронумеровані непарними кнопками з лівого боку
рядок заголовка та парні числа праворуч. Відображаються кнопки з меншими номерами
назовні вікна, тоді як кнопки з більшими номерами з’являються у напрямку до
посередині вікна (0 – скорочення від 10). У підсумку кнопки пронумеровані:
1 3 5 7 9 0 8 6 4 2
Кнопка з найвищим непарним номером, до якої прив’язана дію, визначає
кількість кнопок, намальованих у лівій частині рядка заголовка. Найвище парне число
визначає кількість або праву бічні кнопки, які намальовані. Дії можуть бути зв'язаними
на кнопки миші або клавіші клавіатури.

MWMBorders
Замінює рельєфні лінії в стилі MWM шириною 1 піксель замість fvwmмежі 2 пікселі.

Кнопки MWMB
Вимикає зворотний зв’язок натискання кнопки для всіх прикрас, крім рядка заголовка та заголовка
панелі кнопок, як у MWM.

MWMDecorHints
Проєкти fvwm для читання атома MOTIF_WM_HINTS з вікон програми та для аналізу
і спробуйте повторити поведінку Motif щодо віконних прикрас.
Зауважте, що mwm дозволяє підказкам функцій впливати на оформлення вікон, але ці ефекти
не повторюються за допомогою цієї опції.

MWMFunctionHints
Проєкти fvwm для читання атома MOTIF_WM_HINTS з вікон програми та для аналізу
і спробуйте відтворити поведінку Motif щодо дозволеного вікна
функції. На відміну від mwm, який просто видаляє заборонені функції з вікна
меню, fvwm просто затушовує заборонені функції. Крім того, тому що fvwm
реалізує деякі функції у визначених користувачами макросах, які mwm реалізує внутрішньо,
відображення заборонених функцій частково засноване на мітці пункту меню.

MWMHintOverride
Якщо використовується MWMFunctionHints, то максимізація та іконфікація заборонені
перехідні процеси. Крім того, windows може вказати, що менеджер вікон не повинен руйнувати або
видалити їх. Оскільки ці правила MWM якісь дурні, особливо щодо
у тимчасових вікнах я надаю цей параметр MWMHintOverride. Коли використовується меню
елементи будуть затінені, якщо MWM заборонить їх використання, але користувач може продовжити
і виберіть цей елемент, і він буде працювати, як очікувалося.

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

MWMменю
Замінює меню зовнішнього вигляду MWM замість стандартного fvwm версії. Це
Параметр також запускає кілька інших параметрів у стилі mwm, наприклад центрування
розмір/зміна розміру вікна на екрані, замість того, щоб залишати його у верхньому лівому куті, і
замість цього перемикає дію тригера зміни розміру при початковому розміщенні на shift-button-1
в твм стиль натискання кнопки-2

NoBorder ім'я вікна
тримає fvwm від нанесення декоративних бордюрів на вікна ім ім'я вікна, це
команда не впливає на рядок заголовка. Це зручно для годинників тощо
гаджети, які ви не хочете займати занадто багато місця. ім'я вікна може бути вікна
ім'я або його клас.

Якщо ви вкажете обидва NoBorder ім'я вікна і NoTitle ім'я вікна для того самого вікна
у вашому файлі .fvwmrc вікно буде повністю неоформленим.

Ім'я вікна може містити символи підстановки "*" і "?" які відповідають іменам вікон у
звичайний спосіб відповідності імені файлу Unix. Фактичні символи "*", "?" і "\" в a
Ім'я вікна можна ввести, поставивши перед символом «\».

Команда Style надає інший (більш загальний) метод для визначення NoBorder.

NoBoundaryWidth ширина
Змінює ширину прикрас для вікон без заголовків і рамок.
За замовчуванням є 1. Прийнятне будь-яке додатне або нульове значення. Прикраси для них
неоформлені вікна мають той самий контекст, що й бічні панелі на нормально оформлених
вікна.

Команда Style надає інший (більш загальний) метод визначення
NoBoundaryWidth.

NoPPosition
Інструкції fvwm щоб ігнорувати поле PPosition під час додавання нових вікон. Дотримання до
поле PPosition є обов’язковим для деяких програм, але якщо у вас його немає
це справжній головний біль.

NoTitle ім'я вікна
тримає fvwm від розміщення рядка заголовка в прикрасах для вікон імен
ім'я вікна. Це зручно для годинників і подібних гаджетів, які вам не потрібні
займають занадто багато місця. ім'я вікна може бути ім'ям вікна або його класом.

Ім'я вікна може містити символи підстановки "*" і "?" які відповідають іменам вікон у
звичайний спосіб відповідності імені файлу Unix. Фактичні символи "*", "?" і "\" в a
Ім'я вікна можна ввести, поставивши перед символом «\».

Команда Style надає інший (більш загальний) метод для визначення NoTitle.

OpaqueMove відсоток
Розповідає fvwm максимальний розмір вікна, з яким має бути переміщення непрозорого вікна
використаний. Відсоток – це відсоток від загальної площі екрана. З "OpaqueMove 0" все
вікна будуть переміщені за допомогою традиційного контуру гумової стрічки. За допомогою «OpaqueMove
100" всі вікна будуть переміщені як суцільні вікна. За замовчуванням встановлено "OpaqueMove 5",
що дозволяє непрозорим переміщувати маленькі вікна, але великі вікна
переміщаються як гумки.

OpaqueResize
Спричиняє виконання операцій зі зміни розміру з самим вікном замість контуру.

Пейджер X_Location Y_Location
Дозволяє переміщатися по робочому столу зі стилем сторінки. Вікно пейджера (не спливаюче вікно)
з’явиться за адресою (X_Location, Y_Location). Мініатюрні версії всіх нелипких
вікна на віртуальному робочому столі відображаються на пейджері. Колір мініатюри
версія збігається з кольором рамки повнорозмірного вікна.

У вікні пейджера натискання кнопки миші 1 перемістить вікно перегляду робочого столу до
вибрану сторінку (у режимі клацання для фокусування; це також перемістить фокус клавіатури на
вікно, на мініатюру якого ви натискаєте). Натискання кнопки 2 у вікні пейджера
почне переміщення вікна, використовуючи мініатюру, щоб швидко перемістити вікно куди завгодно
на робочому столі. Натискання кнопки 3 перемістить верхній лівий кут вікна перегляду
розташування натискання кнопки, навіть якщо воно не збігається зі сторінкою.
Перетягування кнопки 3 призведе до прокручування вибраного вікна перегляду під час переміщення
покажчик. Пейджер автоматично липне, але не залишається автоматично зверху.

PagerForeColor назва кольору
Створює колір переднього плану пейджера назва кольору замість чорного. Це
колір, який використовується для виділення поточного вікна перегляду у вікні пейджера. На монохромному
на екрані цей параметр ігнорується. Якщо під час побудови встановлено параметр NO_PAGER fvwm
ця опція недоступна.

PagerBackColor назва кольору
Створює колір фону пейджера назва кольору замість білого. На
монохромний екран цей параметр ігнорується. Якщо параметр NO_PAGER встановлено, коли
Будівля fvwm ця опція недоступна.

PagerFont ім'я шрифту
Робить fvwm використовувати шрифт ім'я шрифту для запису назв піктограм вікон у вікні
представлення на пейджері. Якщо цей параметр опущено, імена не записуються
вікна пейджера.

За умовчанням pagingdefaultvalue
Розповідає fvwm якщо він повинен запуститися з увімкненою або вимкненою сторінкою. «PageDefault
0" розпочнеться fvwm з вимкненим пейджінгом; Почнеться «PageDefault 1». fvwm з
сторінка ввімкнена за замовчуванням.

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

Вискочити PopupName
Запускає визначення спливаючого меню, яке пізніше буде прив’язано до кнопки миші
або ключ. PopupName повинні бути взяті в лапки. Пункти меню включені в рядки
за ключовим словом Popup. Визначення меню закінчується ключовим словом EndPopup.
Пункти меню вказуються, як показано в наступному прикладі. Перше слово на
кожен рядок є вбудованою функцією, яка буде виконуватися, а потім підписом
(укладені в лапки), які будуть показані в меню, а потім будь-які додаткові
аргументи, необхідні вбудованій функції. Підменю можна вказати за допомогою
Спливаюче вікно вбудовано, якщо підменю було визначено раніше в конфігурації
файлу.
Спливаюче вікно "Window Ops"
Назва "Window Ops"
Перемістити "Перемістити"
Змінити розмір «Змінити розмір»
Підняти "підняти"
Нижній «Нижній»
Iconify "(De)Iconify"
Ні " "
Знищити "Знищити"
Назва "ДАРКОПІЯ"
Exec "Hardcopy" exec xdpr &
Exec "Hardcopy RV" exec xdpr -rv &
EndMenu
Зауважте, що якщо символ табуляції вбудований у заголовок пункту меню, то
текст після вкладки буде введений у другий стовпець меню та
все меню буде змінено ліворуч. Це призначено для позначення ярликів. Вкладка
Символ дійсно має бути вкладкою. Якщо його розширити на простори, це не спрацює! Для
приклад:
Спливаюче вікно "Window Ops"
Назва "Window Ops Alt-F1"
.
.
.
Початок лівого налаштованого меню. Alt-F1 буде розміщено праворуч
меню.

У визначенні меню можна вказати клавіші швидкого доступу перед символом
з амперсандом. Буде відображатися не амперсанд, а символ після нього
буде відображатися підкреслено, і якщо користувач натисне відповідну клавішу, то
цей елемент буде активовано так, ніби користувач клацнув на ньому мишею. Тільки
алфавітні та цифрові символи можна використовувати як клавіші швидкого доступу. Зсувний стан
клавіатура ігнорується під час тестування символів швидкого доступу. Наприклад:
Спливаюче вікно "Window Ops"
Збільште «Ма&максимуйте» 100 100
EndMenu
Коли це меню з’явиться, символ «x» буде підкреслено і натиснуто клавішу «x».
призведе до розгортання поточного вікна. Клавіші швидкого доступу не діють
якщо під час створення не було визначено MENU_HOTKEYS fvwm. Якщо також був WINDOWLIST_HOTKEYS
визначено, тоді гарячі клавіші автоматично додаються до WindowList, коли він буде
відображається.

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

SaveUnders
Викликає fvwm декоративні рамки для запиту збереження. Це може значно
покращує продуктивність під час непрозорих рухів, але спричиняє значне збільшення
використання пам'яті.

SloppyFocus
Цей режим фокусування подібний до фокусування за мишею (за замовчуванням), за винятком фокусування
не буде видалено з вікна, доки ваша миша не увійде в нове вікно. Вихід а
вікно, щоб увійти до кореневого вікна, фокус залишиться незмінним.

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

StartsOnDesk ім'я вікна стіл-номер
Ця команда викликає вікна з ім’ям або класом ім'я вікна бути спочатку
розміщено на номері робочого столу стіл-номер. ім'я вікна має бути укладено в подвійне
цитати. Якщо вікно вимагає інтерактивного розміщення, буде показано контур
на поточному столі, але вікно з’явиться на вказаному столі.

Ім'я вікна може містити символи підстановки "*" і "?" які відповідають іменам вікон у
звичайний спосіб відповідності імені файлу Unix. Фактичні символи "*", "?" і "\" в a
Ім'я вікна можна ввести, поставивши перед символом «\».

Команда Style надає інший (більш загальний) метод визначення
StartsOnDesk.

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

Ім'я вікна може містити символи підстановки "*" і "?" які відповідають іменам вікон у
звичайний спосіб відповідності імені файлу Unix. Фактичні символи "*", "?" і "\" в a
Ім'я вікна можна ввести, поставивши перед символом «\».

Команда Style надає інший (більш загальний) метод для визначення StaysOnTop.

StdBackColor назва кольору
Встановлює колір фону для меню та невибраних вікон назва кольору. Коли
при монохромному екрані цей параметр ігнорується, а використовується білий колір.

Команда Style надає інший (більш загальний) метод визначення
StdBackColor.

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

Команда Style надає інший (більш загальний) метод визначення
StdForeColor.

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

StickyForeColor назва кольору
Встановлює колір переднього плану для невибраних липких заголовків вікон назва кольору. Коли
при монохромному екрані цей параметр ігнорується, а використовується чорний. Тільки в наявності
якщо під час компіляції використовується -DMORE_COLORS.

Липкий ім'я вікна
Липкі вікна «прилипають до скла екрану». Тобто вони не переміщують
у вікні перегляду змінюється віртуальний робочий стіл. ім'я вікна може бути ім'ям вікна або
його клас.

Ім'я вікна може містити символи підстановки "*" і "?" які відповідають іменам вікон у
звичайний спосіб відповідності імені файлу Unix. Фактичні символи "*", "?" і "\" в a
Ім'я вікна можна ввести, поставивши перед символом «\».

Команда Style надає інший (більш загальний) метод визначення Sticky.

StickyIcons
Приводить до того, що піктограми завжди прилипають до скла екрана. Тобто значки завжди слідують
ви навколо робочого столу. Коли вікно знято з значка, воно не застряє. Деякі люди
знайдіть це корисним способом переміщення вікон.

Уперті ікони
Трохи змінює поведінку деіконіфікації. Замість того, щоб вікна завжди де-
іконують себе на поточній сторінці, де-іконують у оригінал
положення.

StubbornIconPlacement
При використанні з IconBoxes, значки не розміщуються під ними
існуючі вікна.

УпертеPlacement
Під час використання SmartPlacement нові вікна уникають розміщення
іконки.

стиль ім'я вікна опції
Ця команда призначена для заміни команд NoBorder, NoTitle, StartsOnDesk,
Sticky, StaysOnTop, Icon, WindowListSkip, CirculateSkip, SuppressIcons,
BoundaryWidth, NoBoundaryWidth, StdForeColor і StdBackColor з одним
гнучке та всеосяжне командування. Ця команда використовується для встановлення атрибутів a
вікно на значення, відмінні від стандартних, або на встановлення менеджера вікон за замовчуванням
стилі.

ім'я вікна може бути ім'ям вікна, класом або рядком ресурсу. Він може містити
символи підстановки * та/або ?, які збігаються у звичайній формі імені файлу Unix.

опції – це список, розділений комами, що містить деякі або всі ключові слова
BorderWidth, HandleWidth, NoIcon/Icon, NoTitle/Title, NoHandles/Handles,
WindowListSkip/WindowListHit, CirculateSkip/CirculateHit, StaysOnTop/StaysPut,
Липкий/Слизький, StartIconic/StartNormal, Колір, ForeColor, BackColor,
StartsOnDesk/StartsAnyWhere, IconTitle/NoIconTitle і NoButton/Button.

У наведеному вище списку деякі параметри вказані як опція стилю/опція протилежного стилю.
Опція протилежного стилю для записів, які їх мають, описує fvwm дефолт
поведінку та може використовуватися, якщо ви хочете змінити fvwm поведінка за замовчуванням.

Icon приймає (необов’язковий) аргумент рядка без лапок, який є растром значка або
pixmap для використання.

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

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

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

Button і NoButton беруть числовий аргумент, який є номером рядка заголовка
кнопку, яку потрібно включити/пропустити.

Колір має два аргументи. Перший - це колір тексту мітки вікна, а другий
– це звичайний колір фону оформлення вікна. Два кольори розділені
з косою рискою. Якщо використання косої риски викликає проблеми, то окремий ForeColor і
Можна використовувати параметри BackColor.

Приклад:
# Змініть поведінку fvwm за замовчуванням на відсутність рядків заголовка у Windows!
# Також визначте піктограму за замовчуванням.
Стиль "*" NoTitle, Значок невідомий1.xpm, BorderWidth 4, HandleWidth 5

# зараз, зміни, специфічні для вікна:
Стиль "Fvwm*" NoHandles, Sticky, WindowListSkip, BorderWidth 0
Стиль "Fvwm Пейджер" залишається угорі, ширина межі 0
Стиль "*lock" NoHandles, Sticky, StaysOnTop, WindowListSkip
Стиль "xbiff" Sticky, WindowListSkip
Стиль "GoodStuff" NoHandles, Sticky, WindowListSkip
Стиль "sxpm" NoHandles
Стиль "makerkit"

# Поверніть рядки заголовка лише на xterms!
Стиль "xterm" Назва, колір чорний/сірий

Стиль "rxvt" Значок term.xpm
Стиль "xterm" Піктограма rterm.xpm
Значок стилю "xcalc" xcalc.xpm
Стиль "xbiff" Піктограма mail1.xpm
Стиль "xmh" Піктограма mail1.xpm, StartsOnDesk 2
Значок стилю "xman" xman.xpm
Значок стилю "matlab" math4.xpm, StartsOnDesk 3
Значок стилю "xmag" magnifying_glass2.xpm
Стиль «xgraph» Піктограма graphs.xpm
Значок стилю "GoodStuff" toolbox.xpm

Стиль «Maker» StartsOnDesk 1
Стиль «сигнал» StartsOnDesk 3
Зауважте, що всі властивості вікна будуть об’єднані разом. У наведеному вище прикладі
"FvwmPager" отримує властивість StaysOnTop за допомогою точного збігу імені вікна, але також
отримує NoHandles, Sticky і WindowListSkip за збігом з "Fvwm*". Це отримає
NoTitle в силу збігу з "*". Якщо для a
вікно, то буде використано останній вказаний стиль.

Якщо встановлено атрибут NoIcon, тоді вказане вікно просто зникне
воно іконізоване. Вікно можна відновити за допомогою списку вікон. Якщо значок є
задано без аргументу, тоді атрибут NoIcon очищається, але немає значка
вказано. Приклад, який дозволяє існувати лише піктограму модуля FvwmPager:
Стиль "*" NoIcon
Значок стилю «Fvwm Pageger».

Придушити значки
Запобігає створенню або малюванню вікон піктограм. При використанні зі списком вікон
це надає свого роду менеджер іконок.

Команда Style надає інший (більш загальний) метод визначення
Придушити значки.

WindowFont ім'я шрифту
Робить fvwm використовувати шрифт ім'я шрифту замість "виправлено" для рядка заголовка вікна.

WindowListПропустити ім'я вікна
Спричиняє виключення вікон із зазначеним ім’ям зі списку вікон.

Ім'я вікна може містити символи підстановки "*" і "?" які відповідають іменам вікон у
звичайний спосіб відповідності імені файлу Unix. Фактичні символи "*", "?" і "\" в a
Ім'я вікна можна ввести, поставивши перед символом «\».

Команда Style надає інший (більш загальний) метод визначення
WindowListПропустити.

значення XOR номер
Змінює значення, з яким біти позначаються XOR під час переміщення вікна гумової стрічки
або змінювати розмір. Встановлення цього значення є методом проб і помилок.

БУДІВ IN ФУНКЦІЇ


Fvwm підтримує набір вбудованих функцій, які можна прив’язати до кнопок клавіатури або миші:

Beep Видає звуковий сигнал комп'ютера.

CirculateDown [ ім'я ім'я_вікна ]
Спричиняє переміщення покажчика до наступного вікна у списку вікон, для яких
CirculateSkip не вказано.

Якщо вказано необов’язкові аргументи, фокус переміститься до першого вікна
чиє ім’я (або ім’я піктограми чи клас) відповідає ім'я_вікна. Необов'язковий аргумент ім'я
потрібно, якщо ім'я_вікна постачається і береться в лапки. Цей аргумент є
ім'я, яке з'являється в меню, якщо функція викликається з меню, але виконується
немає мети, якщо функція не викликається з меню.

CirculateUp [ ім'я ім'я_вікна ]
Спричиняє переміщення покажчика до попереднього вікна у списку вікон, для яких
CirculateSkip не вказано.

Якщо вказано необов’язкові аргументи, фокус переміститься до першого вікна
чиє ім’я (або ім’я піктограми чи клас) відповідає ім'я_вікна. Необов'язковий аргумент ім'я
потрібно, якщо ім'я_вікна постачається і береться в лапки. Цей аргумент є
ім'я, яке з'являється в меню, якщо функція викликається з меню, але виконується
немає мети, якщо функція не викликається з меню

Ось приклад, який переміщує фокус у вікно xterm при натисканні Alt-F1:
Клавіша F1 AM CirculateUp "whatever" xterm

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

CursorMove горизонтальні вертикальний
Переміщує вказівник миші горизонтальний сторінок у напрямку X і вертикальний сторінок
в напрямку Y. Будь-який або обидва записи можуть бути негативними. Як горизонтальні, так і
вертикальні значення виражаються у відсотках сторінок, тому "CursorMove 100 100" означає
переміститися вниз і вліво на одну повну сторінку. «CursorMove 50 25» означає переміщення ліворуч на половину
сторінки і вниз на чверть сторінки. Функцію CursorMove не слід викликати
зі спливаючих меню.

Видалити Надсилає повідомлення у вікно з проханням видалити його самостійно, що часто викликає
заявка на вихід.

Письмовий стіл arg1 arg2
Зміни на інший робочий стіл (робоча область, кімната).

If arg1 не дорівнює нулю, то наступний номер робочого столу буде номером поточного робочого столу
плюс arg1. Номери робочого столу можуть бути від’ємними.

If arg1 дорівнює нулю, то буде новий номер робочого столу arg2.

Кількість активних робочих столів визначається динамічно. Тільки настільні комп’ютери, які
містять вікна або в даний момент відображаються активними. Номери робочих столів обов’язково
бути між 2147483647 і -2147483648 (чи цього достатньо?).

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

Виконати ім'я команда
Виконує команда. команда не цитується, але ім'я є. ім'я це назва, що з’являється
в меню, якщо звідти викликається функція. ім'я є обов'язковим, навіть якщо
функція не викликається з меню.

Наступний приклад пов’язує функціональну клавішу F1 в кореневому вікні без модифікаторів,
до функції exec. Програма rxvt буде запущена з набору
Варіанти.
Клавіша F1 RN Exec "rxvt" exec rxvt -fg жовтий -bg синій -e /bin/tcsh &

Фокус Переміщує область перегляду або вікно, якщо потрібно, щоб зробити вибране вікно видимим. Набори
перевести фокус клавіатури на вибране вікно. Піднімає вікно, якщо потрібно, щоб зробити це
видимий. Деформує вказівник у вибране вікно в режимі фокусування слідує миші.
Не деіконіфікує. Ця функція в першу чергу призначена для використання з таким модулем, як
FvwmWinList.

функція
Використовується для прив’язки раніше визначеної функції до клавіші або кнопки миші.

У наведеному нижче прикладі кнопка миші 1 пов’язується з функцією під назвою «Move-or-Raise»,
визначення якого було наведено як приклад раніше на цій сторінці посібника. Після
виконання цього зв'язування fvwm виконуватиме функцію переміщення чи підняття кожного разу, коли кнопка
У рядку заголовка вікна натискається 1.
Миша 1 TA Функція "Переміщення або підвищення"

Перейти до сторінки xy
Переміщує вікно перегляду робочого столу на сторінку (x,y). Верхня ліва сторінка (0,0), верхня
справа (N,0), де N на один менше поточної кількості горизонтальних сторінок
вказано в команді DeskTopSize. Нижня ліва сторінка (0,M), а нижня
права сторінка — (N,M), де M — вертикальний розмір робочого столу, як зазначено в
Команда DeskTopSize. Функцію GotoPage не слід використовувати у спливаючому меню.

Iconify [ значення ]
Іконує вікно, якщо воно ще не іконифіковано, або знімає його, якщо є
вже ікон. Якщо необов’язковий аргумент значення є єдиним позитивним
іконіфікація буде дозволена. Якщо необов’язковий аргумент є негативним, лише де-
іконіфікація буде дозволена.

Опустити Дозволяє користувачеві опустити вікно.

Максимізувати [ горизонтальний вертикальний ]
Без необов'язкових аргументів Maximize спричиняє почергове перемикання вікна
від повноекранного розміру до звичайного розміру.

З необов’язковими аргументами horizontal і vertical, які виражаються як
відсоток повного екрана, користувач може керувати новим розміром вікна. Якщо
горизонтальний більше 0, то горизонтальний розмір вікна буде
встановити горизонтальний*ширина_екрану/100. Вертикальна зміна розміру аналогічна. Наприклад,
нижче буде додано кнопку в рядку заголовка для перемикання вікна на повну вертикаль
розмір екрану:
Миша 0 4 A Максимальний 0 100
Наступне призводить до того, що вікна розтягуються на всю ширину:
Миша 0 4 A Максимальний 100 0
Це створює вікно, яке становить половину розміру екрана в кожному напрямку:
Миша 0 4 A Максимальний 50 50
Значення більше 100 можна використовувати з обережністю.

Якщо до кожної координати (горизонтальної та/або вертикальної) додається буква «р», то
кількість прокрутки буде вимірятися в пікселях.

Модулі ім'я Назва модуля
Вказує модуль, який має бути створений. Модулі можуть бути короткочасними
програм або може залишатися на час сеансу X. Будуть модулі
припиняється диспетчером вікон перед перезапуском і виходить, якщо можливо. ім'я is
рядок із подвійними лапками, який не має абсолютно ніякого значення, але має існувати.

Перемістити [ x y ]
Дозволяє користувачеві переміщувати вікно. Якщо виклик звідкись у вікні або його
межі, тоді це вікно буде переміщено. Якщо викликається з кореневого вікна, то
користувачу буде дозволено вибрати цільове вікно.

Якщо надано необов’язкові аргументи x та y, то вікно буде переміщено таким чином
що його верхній лівий кут знаходиться в місці (x,y). Одиниці х і у є відсотками-
на екрані, якщо до кожної координати не додається буква "p", і в цьому випадку
розташування вказується в пікселях.

Приклади:
Миша 1 TA Move
Миша 2 TA Move 10 10
Миша 3 ТА Переміщення 10p 10p
У першому прикладі вказано інтерактивний хід. У другому — вікно
рядок заголовка якого вибрано, буде переміщено так, щоб його верхній лівий кут становив 10
відсоток ширини екрана зліва від екрана та 10 відсотків вниз
з вершини. Останній приклад переміщує вікно до координатних (10,10) пікселів.

Ні Нічого не робить. Це використовується для вставки порожнього рядка або роздільника в меню. Якщо
специфікація пункту меню Nop " ", тоді вставляється порожній рядок. Якщо це виглядає як
Ні "", тоді вставляється рядок-роздільник.

Спливаюче вікно Ця вбудована функція має дві цілі: прив’язати меню до клавіші чи кнопки миші та
зв’язати підменю з меню. Формати для цих двох цілей дещо відрізняються.

Щоб прив’язати раніше визначене спливаюче меню до клавіші або кнопки миші:

У наступному прикладі кнопки миші 2 і 3 прив’язуються до спливаючого вікна під назвою «Вікно
Ops", визначення якого було наведено як приклад раніше на цій сторінці посібника
меню з’явиться, якщо натиснути кнопки 2 або 3 у вікні, бічній панелі,
або рядок заголовка, без модифікаторів (без змін, керування або мета).
Миша 2 FST N Спливаюче вікно "Window Ops"
Миша 3 FST N Спливаюче вікно "Window Ops"
Спливаючі вікна можна прив’язати до клавіш за допомогою модифікатора клавіш. Спливаючі вікна можуть бути
керується без використання миші за допомогою прив’язки до клавіш і керування за допомогою кнопки up
клавіші зі стрілкою, стрілкою вниз та введенням.

Щоб зв’язати раніше визначене спливаюче меню з іншим меню для використання як підменю:

У наступному прикладі визначено підменю «Вийти-Перевірити» та пов’язувати його з головною
меню під назвою «Утиліти»:
Спливаюче вікно "Вийти-Перевірити"
Назва "Дійсно кинути Fvwm?"
Вийти "Так, справді кинь"
Перезапустіть "Restart Fvwm" fvwm
Ні ""
Ні "Ні, не кидай"
EndPopup

Спливаюче вікно «Утиліти»
Назва «Комунальні підприємства»
Exec "Xterm" Exec xterm &
Exec "Rxvt" Exec rxvt &
Exec "Top" exec rxvt -T Top -n Top -e top &
Exec "Калькулятор" exec xcalc &
Exec "Xman" Exec xman &
Exec "Xmag" Exec xmag &
Ні ""
Спливаюче вікно "Вийти з Fvwm" Вийти-Перевірити
EndPopup
Підменю мають бути визначені до головного меню, до якого вони прив’язані. під-
вкладеність меню може бути довільно глибокою.

Вийти з виходу fvwm, що зазвичай призводить до виходу X.

Підняти Дозволяє користувачеві підняти вікно.

ПіднімітьНижній
По черзі піднімає і опускає вікно.

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

Змінити розмір [ x y ]
Дозволяє користувачеві змінювати розмір вікна.

Якщо надано необов’язкові аргументи x та y, то вікно буде переміщено таким чином
що його верхній лівий кут знаходиться в місці (x,y). Одиниці х і у є відсотками-
на екрані, якщо до кожної координати не додається буква "p", і в цьому випадку
розташування вказується в пікселях.

перезапуск ім'я WindowManagerName
Проєкти fvwm щоб перезапустити себе, якщо WindowManagerName є "fvwm", або переключитися на файл
альтернативний менеджер вікон, якщо WindowManagerName відрізняється від "fvwm". Якщо вікно
менеджера немає у вашому шляху пошуку за замовчуванням, то вам слід використовувати повне ім’я шляху
та цінності WindowManagerName.

WindowManagerName не цитується, але ім'я є. ім'я це ім'я, яке з'являється в а
меню, якщо звідти викликається функція. ім'я необхідний, навіть якщо
функція не викликається з меню.

Ця команда не повинна мати кінцевого амперсанда або будь-яких аргументів командного рядка та
не слід використовувати будь-які змінні середовища. З наведених нижче прикладів
перші троє безсумнівно програють, але третій - це нормально:
Клавіша F1 RN Перезапустити " " fvwm &
Клавіша F1 RN Перезапуск " " $(HOME)/bin/fvwm
Клавіша F1 RN Перезавантажте " " twm -f .mystartupfile
Клавіша F1 RN Перезапуск " " /home/nation/bin/fvwm

Stick Робить вікно липким, якщо воно ще не липке, або нелипким, якщо воно вже є
липкий.

манускрипт горизонтальні вертикальний
Прокручує область перегляду віртуального робочого стола горизонтальний сторінок у напрямку x і
вертикальний сторінок у напрямку Y. Будь-який або обидва записи можуть бути негативними. Обидва
горизонтальні та вертикальні значення виражаються у відсотках сторінок, тому «Прокрутіть 100
100" означає прокрутку вниз і вліво на одну повну сторінку. "Прокрутка 50 25" означає прокрутку
вліво на половину сторінки і внизу на чверть сторінки. Функції прокрутки бути не повинно
викликані зі спливаючого меню. Зазвичай прокрутка зупиняється на краю робочого столу.

Якщо відсотки по горизонталі та вертикалі помножити на 1000, то прокрутка
буде обертатися на краю робочого столу. Якщо "Scroll 100000 0" виконується
і більше fvwm буде переміщатися до наступної сторінки робочого столу під час кожного виконання та загортатися
на краю робочого столу, так що кожна сторінка відкривається по черзі.

Якщо до кожної координати (горизонтальної та/або вертикальної) додається буква «р», то
кількість прокрутки буде вимірятися в пікселях.

Назва нічого не робить. Це використовується для вставки рядка заголовка у спливаюче вікно або меню.

TogglePage
Тимчасово вимикає прокрутку по краях. Прокрутку по краях можна знову ввімкнути, зателефонувавши
це знову.

Почекай ім'я
Цей вбудований пристрій призначений для використання в fvwm лише функції. Це викликає виконання
функція для призупинення до назви нового вікна ім'я З'являється. Fvwm залишається повністю
функціонує під час очікування. Це особливо корисно у функції InitFunction, якщо ви
намагаються запустити Windows на певних робочих столах:
Функція "InitFunction"
Exec "I" exec xterm -геометрія 80x64+0+0
Зачекайте "I" xterm
Стіл «Я» 0 2
Exec "I" exec xmh -font fixed -geometry 507x750+0+0 &
Зачекайте "я" xmh
Стіл «Я» 0 0
EndFunction
Вищенаведена функція запускає xterm на поточному столі, чекає, поки він відобразиться,
потім перемикається на стіл 2 і запускає xmh. Після xmh з'явиться вікно управління
переходить до столу 0.

деформація [ ім'я ім'я_вікна ]
Те саме, що й CirculateDown, але деіконує будь-які іконифіковані вікна, оскільки фокусується на них.

WindowsDesk новий_стіл
Переміщує вибране вікно на робочий стіл, указаний як новий_стіл.

WindowList arg1 arg2
Створює спливаюче меню (і спливає), у якому заголовок та геометрія кожного з
відображаються вікна на робочому столі. Геометрія іконізованих вікон
показано в дужках. Вибір елемента зі спливаючого меню списку вікон призведе до
це вікно, яке потрібно перемістити на робочий стіл, якщо його зараз немає на ньому, буде переміщено
вікно перегляду робочого столу на сторінку, що містить верхній лівий кут
вікно, зніме іконку вікна, якщо воно іконифіковано, і підніме вікно.

If arg1 парне число, то вікна будуть перераховані за назвою вікна
(назва, яка відображається в рядку заголовка). Якщо воно дивне, то назва піктограми вікна
використовується.

If arg1 менше 2, ніж усі вікна на всіх настільних комп’ютерах (крім тих, які перераховані в
Буде показано директиви WindowListSkip).

If arg1 2 або 3, то відображатимуться лише вікна на поточному робочому столі.

If arg1 4 або 5, тоді лише вікна на робочому столі arg2 буде показано.

Клавіатура КОРОТКИ


Усі (я думаю) операції з віконним менеджером можна виконувати з клавіатури без використання миші
операція повинна бути можлива. Окрім прокручування віртуального робочого столу за
прив’язування вбудованого Scroll до відповідних клавіш, спливаючих вікон, переміщення, зміни розміру та більшості інших
вбудовані модулі можуть бути прив'язані до ключів. Після запуску вбудованої функції вказівник переміщується
за допомогою стрілок вгору, вниз, вліво та вправо, а дія припиняється натисканням
повернутися. Якщо утримувати натиснутою клавішу Shift, переміщення вказівника буде здійснюватися більшими кроками
і утримування клавіші керування призведе до того, що переміщення курсору буде відбуватися меншими кроками.
Стандартні елементи керування переміщенням курсору emacs і vi (^n, ^p, ^f, ^b і ^j, ^k, ^h, ^l) можна
використовується замість клавіш зі стрілками.

ПОСТАЧИЛИ КОНФІГУРАЦІЯ


Зразок файлу конфігурації, system.fvwmrc, постачається разом із файлом fvwm розповсюдження. це є
добре прокоментований і може бути використаний як джерело прикладів для fvwm configuration.

ВИКОРИСТАННЯ ON БАГАТО ЕКРАН DISPLAYS


Якщо аргумент командного рядка -s не вказано, fvwm автоматично запускатиметься на кожному
екран на вказаному дисплеї. Після fvwm запуски кожен екран обробляється окремо.
Перезапуски fvwm потрібно виконувати окремо на кожному екрані. Використання EdgeScroll 0 0
настійно рекомендується для багатоекранних дисплеїв.

Можливо, вам доведеться вийти на кожному екрані, щоб повністю вийти з сеансу X.

Підтримка кількох екранів доступна, лише якщо fvwm компілюється за допомогою -DMULTIPLE_SCREENS

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


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

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

  • 1
    libusb
    libusb
    Бібліотека, щоб увімкнути простір користувача
    прикладні програми для спілкування
    USB-пристрої. Аудиторія: розробники, кінець
    Користувачі / Робочий стіл. Мова програмування: C.
    Категорії...
    Завантажити libusb
  • 2
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • 3
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, створена за допомогою
    Next JS, Webpack, Babel, Node і
    Express, використовуючи GraphQL і Apollo
    Клієнт. Магазин WooCommerce в React(
    містить: Продукти...
    Завантажте тему WooCommerce Nextjs React
  • 4
    archlabs_repo
    archlabs_repo
    Сховище пакетів для ArchLabs Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/archlabs-repo/.
    Його розміщено в OnWorks у...
    Завантажити archlabs_repo
  • 5
    Проект Зефір
    Проект Зефір
    Проект Zephyr – це нове покоління
    операційна система реального часу (RTOS).
    підтримує декілька апаратних засобів
    архітектури. Він заснований на а
    ядро малої площі...
    Завантажити Zephyr Project
  • 6
    SCONS
    SCONS
    SCons - це інструмент для створення програмного забезпечення
    що є кращою альтернативою
    класичний інструмент "Make" для створення
    ми всі знаємо і любимо. SCons є
    впроваджено...
    Завантажити SCons
  • Детальніше »

Команди Linux

Ad