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

Ad


Значок OnWorks

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

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

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

ПРОГРАМА:

ІМ'Я


FvwmForm - модуль форми введення для Fvwm

СИНТАКСИС


Модулі FvwmForm [ кличка ]

FvwmForm має бути створений Fvwm. Якщо викликати з командного рядка, FvwmForm друкує його
номер версії та виходи.

ОПИС


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

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

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

Поле введення тексту можна використовувати для редагування однорядкового рядка. FvwmForm приймає стиль Emacs
клавіші переміщення курсору. Додаткову інформацію див. у розділі FvwmFormInput. Копіювання мишею не підтримується, але
можна приклеїти.

Вибір складається з кількох варіантів.

Сам вибір є логічним об’єктом, який не має жодної функції відображення.

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

Кнопка дії, коли її активовано, надсилає одну або кілька команд до Fvwm або виконує оболонку
команди. Команди оболонки можуть містити вміст полів введення форми і
відобразити налаштування вибору на формі.

Кнопки дій можна активувати за допомогою клавіатури або миші.

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


FvwmForm, викликаний без псевдоніма, використовує команди конфігурації, які починаються з "*FvwmForm".

Зазвичай ви повинні викликати FvwmForm з псевдонімом, що представляє назву форми, її
команди конфігурації та файл конфігурації. Наприклад, команда «Модуль FvwmForm
Rlogin» використовує команди конфігурації, які починаються з «*Rlogin», і читає необов'язкові
конфігураційний файл «Rlogin».

Усі форми, незалежно від псевдоніма, спочатку шукають команди конфігурації, які починаються з
"*FvwmFormDefault". Ці команди зазвичай надходять із вбудованої форми "FvwmForm-Form"
який зберігає команди у файлі ".FvwmForm".

Фізичне читання додаткового вхідного файлу ".FvwmForm" виконується лише в перший раз
FvwmForm викликається або після того, як "FvwmForm-Form" оновить файл.

Коли файл ".FvwmForm" читається, це робиться шляхом надсилання команди "Read .FvwmForm
Тихо" до fvwm. Через те, як працює команда "читання", файл може перебувати
у вашому особистому каталозі користувача fvwm або в каталозі даних fvwm. Див
опис команди read на сторінці керівництва fvwm для отримання додаткової інформації про
змінна середовища $FVWM_USERDIR.

Потім FvwmForm зчитує решту конфігурації, збережену fvwm. Fvwm магазини
налаштування на постійній основі. Початкова конфігурація надходить з файлу .fvwm2rc
файл. Інші джерела, включаючи команди "Читання", можуть визначати форму.

Дозволяючи FvwmForm і fvwm читати файли, пам’ятайте, що ці файли містять команди
які можуть виконувати команди оболонки, тому вам слід бути обережними з налаштуванням дозволів на
ці файли.

Коли FvwmForm викликається з контекстом вікна, наприклад, із меню вікна, усі команди його
відправлення до Fvwm матиме цей контекст вікна. Це дозволить FvwmForm контролювати
вікно, з якого воно викликається.

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

ЗА УМОВНЯМИ


FvwmForm створює вбудовану форму під назвою "FvwmForm-Form", яка створює файл під назвою
".FvwmForm". Цей файл містить збережені кольори та шрифти форми за замовчуванням. Використання інших форм
ці значення за замовчуванням, якщо вони не змінені у формі.

Форма створення за замовчуванням зазвичай викликається з "меню модуля". Наприклад, якщо
ви називаєте меню свого модуля "Module-Popup", ви додаєте рядок:
AddToMenu "Module-Popup" "FvwmForm Defaults" FvwmForm FvwmForm-Form
Коли ви вибираєте "FvwmForm Defaults" у меню вашого модуля, відображається форма, яка показує
поточні значення за замовчуванням і дозволяє змінювати їх. Якщо ви активуєте «Зберегти, перезапустіть мене»
файл ".FvwmForm" записується, а "FvwmForm-Form" виходить і перезапускається, щоб показати
нові значення за замовчуванням.

Приклад того, що цей файл може містити після збереження:
# Цей файл востаннє створено FvwmForm-Form 28 листопада 11:18:26 EST 1999 року.
*FvwmFormDefault: шрифт 10x20
*FvwmFormDefault: InputFont 8x13 жирний
*FvwmForm За замовчуванням: ButtonFont 10x20
*FvwmFormDefault: TimeoutFont 10x20
*FvwmFormDefault: Передня частина біла
*FvwmFormDefault: Задня частина волошкова
*FvwmForm за замовчуванням: Colorset -1
*FvwmFormDefault: ItemFore зелений
*FvwmFormDefault: ItemBack сірий40
*FvwmFormDefault: ItemColorset -1
*FvwmFormDefault: ButtonPointer hand2
*FvwmFormDefault: зірочка ButtonInPointer
*FvwmFormDefault: InputPointer гумовий
*FvwmFormDefault: ButtonPointerFore синій
*FvwmFormDefault: ButtonPointerBack сірий
*FvwmFormDefault: ButtonInPointerFore сірий
*FvwmFormDefault: ButtonInPointerBack синій
*FvwmFormDefault: InputPointerFore
*FvwmFormDefault: InputPointerBack
Команди в цьому файлі подібні до будь-якої іншої команди FvwmForm, за винятком того, що вони починаються
з "*FvwmFormDefault".

FvwmForm тільки читає файл ".FvwmForm" під час першого запуску або після того, як файл
змінено на "FvwmForm-Form". Це робиться, надсилаючи команду «*FvwmFormDefault: Read x».
З "x" встановлено на "y" або "n". "n" змушує FvwmForm надсилати команду "читати .FvwmForm тихо".
fvwm.

ЗМІННИЙ ЗАМІНА


Якщо ви вводите змінні та значення в командний рядок, який використовується для запуску FvwmForm (наприклад:

Модуль FvwmForm MyForm ACTION=Перегляд "TITLE=Перегляд форми"

Тоді всі команди введення FvwmForm піддаються заміні змінних. Змінні з
командний рядок експортується. Потім кожна команда розширюється за допомогою змінних із файлу
середовище. Наприклад, якщо припустити наведений вище виклик "MyForm", команди будуть
змінилося так:

Перед *MyForm: текст "$TITLE, Домашня сторінка $HOME, перехід до $ACTION"
Після *MyForm: ТЕКСТ "Огляд форми, Домашня сторінка /дома/я, збираюся переглянути"

Використання цього засобу повинно дати можливість використовувати одну форму для різних наборів
вхідні дані.

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


Наступні команди можна встановити у файлі .fvwm2rc або будь-яким іншим способом
fvwm може приймати команди. Найпростіший метод - створити файл у режимі "лише читання".
архітектурно-незалежний каталог даних, [PREFIX/share/fvwm] або ваш особистий fvwm
каталог [$HOME/.fvwm], що відповідає псевдоніму форми.

У наступних параграфах рядок "FvwmForm" зазвичай буде псевдонімом форми.

FvwmForm читає команди до того, як форма коли-небудь відобразиться, і під час її створення
відображається.

Перед відображенням форми приймаються такі команди:
назад
Button
ButtonFont
ButtonInPointer
ButtonInPointerFore
ButtonInPointerBack
ButtonPointer
ButtonPointerFore
ButtonPointerBack
Вибір
Command
Колірнабір
шрифт
Передній
GrabServer
вхід
InputFont
InputPointer
ItemBack
ItemColorset
ItemFore
InputPointerFore
InputPointerBack
Лінія
Повідомлення
PadVText
становище
вибір
текст
Тайм-аут
TimeoutFont
назва
UseData
WarpPointer

Під час відображення форми приймаються такі команди:
карта
Стоп
UnMap

Функція "Map", "UnMap" і "Stop" знаходиться на стадії розробки і наразі не пояснюється
в цьому документі, оскільки він, ймовірно, зміниться.

Порядок варіантів МАЄ значення. Перший колір фонового тексту, "*FvwmFormBack",
зустрічається до того, як відображений елемент встановлює колір фону за замовчуванням для всього
формі.

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

*FvwmForm: GrabServer
Цей параметр змушує FvwmForm захоплювати вказівник миші під час запуску. Ця функція корисна
для таких речей, як перевірка виходу.

*FvwmForm: WarpPointer
Ця опція змушує FvwmForm деформувати вказівник миші у своєму вікні під час запуску. Це
заощаджує користувачеві переміщення мишею.

*FvwmForm: геометрія геометрія
Вказує розташування вікна FvwmForm. Це схоже на параметр Позиція
робить, але є більш гнучким.

*FvwmForm: становище x y
Розміщує вікно FvwmForm у місці (x, y) на екрані. За умовою, негатив
x (y) значення вимірює відстань від правої (нижньої) частини екрана.

Якщо цей параметр опущено, FvwmForm починається в центрі екрана.

*FvwmForm: Колірнабір n
Вказує модулю використовувати набір кольорів n. Дивіться FvwmTheme.

*FvwmForm: назад color
Визначає колір фону вікна FvwmForm і будь-якого тексту у вікні. The
перший колір фону, який читає FvwmForm, визначає загальний колір фону екрана.
Вимикає параметр Colorset. Див. ЗАМОВНАННЯ.

*FvwmForm: Передній color
Визначає колір переднього плану для відображення текстових міток. Вимикає Colorset
варіант. Див. ЗАМОВНАННЯ.

*FvwmForm: ItemColorset n
Вказує модулю використовувати набір кольорів n для предметів. Дивіться FvwmTheme.

*FvwmForm: ItemBack color
Визначає колір фону для вікон введення тексту та кнопок. Кнопки
відображаються як тривимірні кнопки, що натискаються. Вхідні дані відображаються як поля з 3D-відступом.
Найкраще підходять кольори тла середнього відтінку. Вимикає параметр ItemColorset. Побачити
ЗА УМОВНЯМИ.

*FvwmForm: ItemFore color
Визначає колір переднього плану для рядків введення тексту та тексту кнопки. Перемикачі
вимкнути параметр ItemColorset. Див. ЗАМОВНАННЯ.

*FvwmForm: шрифт шрифт
Визначає шрифт для відображення простого тексту. Див. ЗАМОЛЧАННЯ.

*FvwmForm: ButtonFont шрифт
Визначає шрифт для тексту в кнопках дій. Див. ЗАМОВНАННЯ.

*FvwmForm: InputFont шрифт
Визначає шрифт для введення тексту. Див. ЗАМОВНАННЯ.

*FvwmForm: TimeoutFont шрифт
Визначає шрифт для відображення лічильника часу очікування та пов’язаного тексту. Див. ЗАМОВНАННЯ.

*FvwmForm: Лінія обгрунтування
Починає новий рядок. Рядок може містити будь-яку кількість тексту, введення, кнопок і варіантів
предметів. Вікно FvwmForm може містити будь-яку кількість рядків. Ширина вікна дорівнює
що з найдовшої лінії.

Обґрунтування пунктів у рядку задається за допомогою обгрунтування, який може бути одним з
наступні:

залишити Елементи вирівнюються ліворуч від вікна.

право Елементи вирівнюються праворуч від вікна.

центр Предмети розміщуються в центрі вікна.

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

*FvwmForm: Повідомлення
Визначає текстову область у формі, яка містить останнє повідомлення про помилку від fvwm. Для
Для визначення розміру форми область повідомлення вважається довжиною 80 байт.
Його фактична довжина така ж, як і отримане повідомлення. Якщо повідомлення перевищує 80
байт, ви можете побачити решту повідомлення, змінивши розмір форми.

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

*FvwmForm: PadVText Пікселів
Кількість пікселів, які використовуються як вертикальні відступи між текстовими елементами, від рядка до рядка. The
за замовчуванням – 6, що добре виглядає на рядках, що містять текст, змішаний з полями введення,
варіанти або кнопки.

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

(У макеті форми використовується багато інших значень відступів, які зараз не можуть бути
змінюється за допомогою команд.)

*FvwmForm: текст рядок
дисплеї рядок як простий текст. Розриви рядків мають бути досягнуті за допомогою кількох *FvwmForm:
Рядок і *FvwmForm: параметри тексту. Для забезпечення додаткового заповнення між ними можна використовувати пробіли
предметів.

*FvwmForm: назва рядок
дисплеї рядок як заголовок вікна. Рядок повинен бути взятий у подвійні лапки.
Використання цієї команди з будь-чим, крім рядка, узятого в лапки, створює a
пустий заголовок. Якщо ця команда не використовується, заголовком вікна є псевдонім форми.

*FvwmForm: вхід ім'я розмір init_string
Визначає елемент введення тексту з назвою ім'я. Підвікно розмір символів по ширині
використовується для редагування. Якщо init_string присутній, це початковий рядок, коли
FvwmForm запускається або скидається. Початковий рядок за замовчуванням - "".

Ви можете вставити мишею в поле введення за допомогою кнопки 2. Кнопки 1 і 3 переміщують
курсор у полі введення.

Поля введення завжди в режимі вставки, передрук не підтримується.

Підтримуються натискання клавіш Emacs.

Control-a, Home та Begin переміщуються до початку поля введення. Переміщення Control-e та End
до кінця поля введення. Control-b і Left пересуваються вліво в полі введення.
Control-f і Right переміщуються вправо в полі введення. Переміщення клавіш Control-p, Up і Shift-Tab
до попереднього поля введення, якщо воно є, якщо форма має одне поле введення, згадати попереднє
значення. Control-n, Down, Return, Line-feed і Tab переходять до наступного поля введення if
будь-який, якщо форма має одне поле введення, для control-n і Down відновити попереднє введення
значення. Control-h рухається назад у полі введення, стираючи символ. Control-d і
Видалити, видалити наступний символ у полі введення. Control-k стирає курсор
до кінця поля введення. Control-u стирає все поле введення.

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

Meta(mod2)-"<" отримує попереднє значення поля введення. Meta(mod2)-">"
отримує наступне значення поля введення.

(Для форм з одним полем введення використовуйте набагато простіші клавіші зі стрілками.)

*FvwmForm: вибір ім'я тип
Цей параметр запускає елемент вибору з назвою ім'я. Його вибір зазначено в
наступні команди конфігурації. Варіант тип є одним із наступних:

один Вибір є взаємовиключними.

множинний Це вибір з кількох варіантів.

*FvwmForm: Вибір ім'я значення on | від рядок
Визначає вибір для поточного вибору. Пункт вибору має a ім'я і значення
вони використовуються в командах. Див. *FvwmForm: Команда. The рядок відображається на
праворуч від кнопки вибору як мітки.

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

*FvwmForm: Button тип рядок [ключ]
Цей параметр визначає кнопку дії. Кнопка є рядок як етикетка, і
виконує набір Fvwm команда коли він активований. Команди наступні
*FvwmForm: команди.

The optional ключ визначає комбінацію клавіш, яка активує кнопку. Це в
або керуючий символ, зазначений як ^@, ^A, ..., ^_, або вказано функціональну клавішу
як F1, F2, ..., F35. Клавіші керування, які використовуються для переміщення курсору під час введення тексту
поля не можуть активувати жодні кнопки, за винятком TAB (^I), RETURN (^M),
LINEFEED (^J), який може активувати кнопку, коли курсор знаходиться на останньому введеному тексті
поле.

Поведінка кнопки визначається тип:

continue FvwmForm продовжує виконання після надсилання команд.

restart Після надсилання команд FvwmForm скидає всі значення до початкових
одиниць, а потім продовжує виконання.

quit FvwmForm завершує роботу після надсилання команд.

*FvwmForm: Command команда
Цей параметр визначає команду Fvwm, пов’язану з поточною кнопкою. Там можна
бути більше однієї команди, приєднаної до кнопки. Команди, які стоять перед будь-якими
*FvwmForm: параметр кнопки виконується під час запуску. Зазвичай це звуковий сигнал
привертає увагу користувача.

Команди, що починаються зі знака оклику (!), виконуються FvwmForm, усі інші
команди надсилаються до Fvwm для виконання. Перш ніж надсилати кожну команду до Fvwm,
FvwmForm розпізнає змінні наступних форм і надає їм значення.

$(ім'я) If ім'я відповідає полі введення тексту, результатом є введення користувача
рядок. Спеціальними символами є одинарні лапки, подвійні лапки та зворотний слеш
передує зворотний слеш.

If ім'я відповідає вибору, результатом є цінність вибору (як
зазначено в *FvwmForm: вибір), якщо вибір вибрано. Якщо вибір
не вибрано, результатом є порожній рядок.

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

$(ім'я?рядок) If ім'я є текстовим полем введення, і його значення не є порожнім рядком,
результат є рядок, із застосуванням рекурсивної заміни змінної. Якщо
вхідне значення порожнє, результат порожній.

If ім'я це вибір і він обраний, результат є рядок, С
застосована рекурсивна заміна змінної. Якщо вибір не обрано,
результат порожній.

$(ім'я!рядок) Те саме, що і вище, за винятком того, що взято зворотні умови.

При використанні "?" і "!" форми для передачі рядка, рядок розмежовується
за праву дужку. Якщо вам потрібно поставити праву дужку в a
рядка, перед правій дужкою поставте зворотну косу риску.

*FvwmForm: UseData файл даних провідний
Вказує FvwmForm читати файл даних і витягувати дані з команд модуля, які відповідають
"провідний" аргумент і змінна введення, вибір або вибір у формі.

Це дозволяє формі відображати поточні дані конфігурації модуля fvwm. Для прикладу
як це працює, перегляньте файл "FvwmForm-Rlogin", який встановлено у режимі "лише читання"
архітектурно-незалежний каталог даних, [PREFIX/share/fvwm] і показаний нижче.

Для вибору налаштування кнопки представлено як слово "вкл", всі інші
значення для налаштування розглядаються як вимкнені.

Для вибору налаштування кожної кнопки вибору визначається відповідністю
поточне значення вибору проти кожного вибору. Наразі це лише працює
правильно для вибору, що дозволяє зробити один вибір.

*FvwmForm: ButtonPointer ім'я вказівника
Змініть вказівник миші за замовчуванням (hand2), який використовується при наведенні курсора на кнопку. The
pointername має бути одним із імен, визначених у включаючому файлі X11/cursorfont.h
(без префікса XC_). Див. ЗАМОЛЧАННЯ.

*FvwmForm: ButtonInPointer ім'я вказівника
Змініть покажчик миші за замовчуванням (hand1), який використовується під час натискання кнопки
pointername має бути одним із імен, визначених у включаючому файлі X11/cursorfont.h
(без префікса XC_). Див. ЗАМОЛЧАННЯ.

*FvwmForm: InputPointer ім'я вказівника
Змініть покажчик миші за замовчуванням (xterm), який використовується, коли вказівник знаходиться над текстовим полем.
Ім'я вказівника має бути одним із імен, визначених у файлі включення X11/cursorfont.h
(без префікса XC_). Див. ЗАМОЛЧАННЯ.

*FvwmForm: ButtonPointerFore|Назад color
Змініть кольори переднього плану та фону вказівника миші за замовчуванням, які використовуються під час наведення
над кнопкою. Див. ЗАМОВНАННЯ.

*FvwmForm: ButtonInPointerFore|Назад color
Змініть кольори переднього плану та фону вказівника миші за замовчуванням, які використовуються під час натискання кнопки
натиснуто. Див. ПАРАМЕТРІВ.

*FvwmForm: InputPointerFore|Назад color
Змініть кольори переднього плану та фону вказівника миші за замовчуванням, які використовуються під час
покажчик знаходиться над текстовим полем. Див. ЗАМОВНАННЯ.

*FvwmForm: Тайм-аут seconds команда "текст"
Налаштуйте FvwmForm на час очікування після кількості seconds вказано. Коли таймер
дорівнює нулю, команда виконує. The текст поле відображається так само, як a текст поле,
за винятком того, що «%%» у рядку автоматично замінюється кількістю часу, що залишився
таймер. Значення оновлюється щосекунди під час зворотного відліку таймера. Там можна
бути лише одним полем тайм-ауту на форму.

ПРИКЛАДИ


Усі наведені нижче «приклади» встановлені в незалежній архітектурі лише для читання
каталог даних, [PREFIX/share/fvwm], під час встановлення fvwm.

Наступні команди створюють меню для виклику прикладів:

Форми DestroyMenu
AddToMenu Forms "&Q. QuitVerify" Модуль FvwmForm FvwmForm-QuitVerify
AddToMenu Forms Модуль "&C. Capture" FvwmForm FvwmForm-Capture
AddToMenu Forms "&R. Rlogin" Модуль FvwmForm FvwmForm-Rlogin
AddToMenu Форми Модуль "&T. Talk" FvwmForm FvwmForm-Talk

приклад 1 - Вихід Перевірити


Цей приклад імітує спосіб підтвердження виходу з системи mwm. Return виконує вихід із системи, Escape
скасовує вихід. Він закінчується через 20 секунд і виконує еквівалент "Виходу"
кнопки.
DestroyModuleConfig FvwmForm-QuitVerify: *
*FvwmForm-QuitVerify: GrabServer
*FvwmForm-QuitVerify: WarpPointer
*FvwmForm-QuitVerify: звуковий сигнал команди
*FvwmForm-QuitVerify: центр лінії
*FvwmForm-QuitVerify: Текст "Ви дійсно хочете вийти?"
*FvwmForm-QuitVerify: розгорнути рядок
*FvwmForm-QuitVerify: кнопка виходу з системи ^M
*FvwmForm-QuitVerify: команда Вийти
*FvwmForm-QuitVerify: Кнопка перезапуску «Перезапуск» ^R
*FvwmForm-QuitVerify: команда перезавантаження
*FvwmForm-QuitVerify: кнопка виходу "Скасувати" ^[
*FvwmForm-QuitVerify: Команда №
*FvwmForm-QuitVerify: Тайм-аут 20 Вийти "Автоматичний вихід із системи відбудеться через %% секунд."

приклад 2 - віддалений Увійти


Цей приклад дозволяє користувачеві вводити ім’я хоста, необов’язкове ім’я користувача та відкриває xterm
вікно від віддаленого хоста.
DestroyModuleConfig FvwmForm-Rlogin: *
*FvwmForm-Rlogin: WarpPointer
*FvwmForm-Rlogin: центр лінії
*FvwmForm-Rlogin: текст «Увійти на віддалений хост»
*FvwmForm-Rlogin: центр лінії
*FvwmForm-Rlogin: Текст "Хост:"
*FvwmForm-Rlogin: введіть ім'я хосту 20 ""
*FvwmForm-Rlogin: центр лінії
*FvwmForm-Rlogin: одиночний вибір UserSel
*FvwmForm-Rlogin: Вибір за замовчуванням для "той же користувач"
*FvwmForm-Rlogin: Choice Custom Custom off "user:"
*FvwmForm-Rlogin: введіть ім’я користувача 10 ""
*FvwmForm-Rlogin: розгорнути рядок
*FvwmForm-Rlogin: кнопка виходу «Вхід» ^M
*FvwmForm-Rlogin: Command Exec exec ssh $(Custom?-l $(UserName)) $(HostName) xterm -T xterm@$(HostName) -display $HOSTDISPLAY &
# Перед збереженням даних видаліть усі раніше збережені дані:
*FvwmForm-Rlogin: команда DestroyModuleConfig FvwmForm-RloginDefault: *
# Кнопка «Увійти» викликає вхід та збереження поточних даних:
*FvwmForm-Rlogin: Команда !( /bin/echo \
"# Створено FvwmForm-Rlogin на: `/bin/date`."; /bin/echo \
'*FvwmForm-RloginDefault: HostName $(HostName)'; /bin/echo \
'*FvwmForm-RloginDefault: UserName $(UserName)'; /bin/echo \
'*FvwmForm-RloginDefault: за замовчуванням $(за замовчуванням?on)'; /bin/echo \
'*FvwmForm-RloginDefault: Custom $(Custom?on)' \
) > ${FVWM_USERDIR}/.FvwmForm-Rlogin
*FvwmForm-Rlogin: кнопка перезапуску "Скидання"
*FvwmForm-Rlogin: кнопка виходу «Скасувати» ^[
*FvwmForm-Rlogin: Команда №
# Скажіть FvwmForm читати vars із файлу .FvwmForm-RloginDefault:
*FvwmForm-Rlogin: UseData .FvwmForm-Rlogin *FvwmForm-RloginDefault

приклад 3 - захоплення Window


Цей приклад містить інтерфейс для xwd, xwud і xpr.
DestroyModuleConfig FvwmForm-Capture: *
*FvwmForm-Capture: центр лінії
*FvwmForm-Capture: текст «Вікно захоплення»
*FvwmForm-Capture: рядок ліворуч
*FvwmForm-Capture: Текст "Файл: "
*FvwmForm-Capture: вхідний файл 25 "/tmp/Capture"
*FvwmForm-Capture: рядок ліворуч
*FvwmForm-Capture: текст "Принтер: "
*FvwmForm-Capture: вхідний принтер 20 "$PRINTER"
*FvwmForm-Capture: розгортання рядка
*FvwmForm-Capture: одиничний вибір PtrType
*FvwmForm-Capture: вибір PS ps на "PostScript"
*FvwmForm-Capture: вибір Ljet від "HP LaserJet"
*FvwmForm-Capture: рядок ліворуч
*FvwmForm-Capture: Текст "xwd options:"
*FvwmForm-Capture: розгортання рядка
*FvwmForm-Capture: кілька параметрів вибору
*FvwmForm-Capture: вибір Brd -nobdrs вимкнено "Без кордону"
*FvwmForm-Capture: вибір Frm -кадру на "З рамкою"
*FvwmForm-Capture: вибір XYZ -xy вимкнено «Формат XY»
*FvwmForm-Capture: розгортання рядка
*FvwmForm-Capture: Кнопка продовження «Захоплення» ^M
*FvwmForm-Capture: Command Exec exec xwd -out $(файл) $(Параметри) &
*FvwmForm-Capture: кнопка продовжити «Попередній перегляд»
*FvwmForm-Capture: Command Exec exec xwud -in $(file) &
*FvwmForm-Capture: кнопка продовження «Друк»
*FvwmForm-Capture: Command Exec exec xpr -device $(PtrType) $(файл) | lpr -P $(принтер) &
*FvwmForm-Capture: кнопка виходу «Вийти»

приклад 4 - балаканина Форма


Цей приклад забезпечує заміну модуля FvwmTalk. Є 2 форми,
«FvwmForm-Talk». який виконує команди або надсилає команди fvwm для виконання, і
"FvwmForm-TalkHelp." яка є довідковою формою.

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

# FvwmForm-Talk - Основна заміна FvwmTalk
DestroyModuleConfig FvwmForm-Talk: *
*FvwmForm-Talk: WarpPointer
# Макет
*FvwmForm-Talk: центр лінії
*FvwmForm-Talk: текст «Поговори з Fvwm»
*FvwmForm-Talk: рядок ліворуч
*FvwmForm-Talk: Текст "Команда:"
*FvwmForm-Talk: команда введення 80 ""
*FvwmForm-Talk: рядок ліворуч
*FvwmForm-Talk: Текст "Повідомлення:"
*FvwmForm-Talk: повідомлення
*FvwmForm-Talk: центр лінії
# Кнопки
*FvwmForm-Talk: Кнопка перезапуску "Повернути - Виконати" ^M
*FvwmForm-Talk: Команда $(Команда)
*FvwmForm-Talk: Кнопка продовження "F1 - Довідка" F1
*FvwmForm-Talk: командний модуль FvwmForm FvwmForm-TalkHelp
*FvwmForm-Talk: Кнопка перезапуску "F3 - Скидання введення" F3
*FvwmForm-Talk: Команда №
*FvwmForm-Talk: Кнопка виходу "F4 - Відхилити" F4
*FvwmForm-Talk: Команда №

# FvwmForm-TalkHelp – Текст довідки для FvwmForm-Talk
DestroyModuleConfig FvwmForm-TalkHelp: *
*FvwmForm-TalkHelp: WarpPointer
# Макет
*FvwmForm-TalkHelp: центр лінії
*FvwmForm-TalkHelp: текстове повідомлення «Поговори з Fvwm – Довідка»
*FvwmForm-TalkHelp: рядок ліворуч
*FvwmForm-TalkHelp: текст " "
*FvwmForm-TalkHelp: рядок ліворуч
*FvwmForm-TalkHelp: PadVText 0
*FvwmForm-TalkHelp: Текст «Введіть команди в
*FvwmForm-TalkHelp: рядок ліворуч
*FvwmForm-TalkHelp: Текст «Команди, які починаються з
*FvwmForm-TalkHelp: рядок ліворуч
*FvwmForm-TalkHelp: Текст «оболонка як підпроцес форми».
*FvwmForm-TalkHelp: рядок ліворуч
*FvwmForm-TalkHelp: Текст «Усі інші команди надсилаються до fvwm для виконання».
*FvwmForm-TalkHelp: рядок ліворуч
*FvwmForm-TalkHelp: Текст ""
*FvwmForm-TalkHelp: рядок ліворуч
*FvwmForm-TalkHelp: Текст «Повідомлення про помилки Fvwm відображаються на
*FvwmForm-TalkHelp: рядок ліворуч
*FvwmForm-TalkHelp: Текст ""
# Кнопки
*FvwmForm-TalkHelp: центр лінії
*FvwmForm-TalkHelp: кнопка виходу "Повернутися - Відхилити" ^M
*FvwmForm-TalkHelp: Команда №

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


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

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

Команди Linux

Ad