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

Ad


Значок OnWorks

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

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

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

ПРОГРАМА:

ІМ'Я


xterm - емулятор терміналу для X

СИНТАКСИС


xterm [-набір інструментів ...] [-варіант ...] [оболонка]

ОПИС


Команда xterm Програма є емулятором терміналу для системи X Window. Він забезпечує DEC
VT102/VT220 та вибрані функції з терміналів вищого рівня, таких як VT320/VT420/VT520
(VTxxx). Він також забезпечує емуляцію Tektronix 4014 для програм, які не можуть використовувати
безпосередньо віконна система. Якщо базова операційна система підтримує зміну розміру термінала
можливості (наприклад, сигнал SIGWINCH в системах, отриманих від 4.3BSD), xterm волі
використовуйте засоби для сповіщення програм, що працюють у вікні, коли його розмір змінюється.

Кожен термінал VTxxx і Tektronix 4014 має власне вікно, щоб ви могли редагувати
текст в одній і одночасно дивитися на графіку в іншій. Щоб підтримувати правильний
співвідношення сторін (висота/ширина), графіка Tektronix буде обмежена найбільшою коробкою з
співвідношення сторін 4014, яке поміститься у вікні. Це поле розташоване у верхньому лівому куті
площа вікна.

Хоча обидва вікна можуть відображатися одночасно, одне з них вважається
«Активне» вікно для прийому введення з клавіатури та термінального виведення. Це вікно, яке
містить текстовий курсор. Активне вікно можна вибрати за допомогою escape-послідовностей,
Меню «VT Options» у вікні VTxxx і меню «Tek Options» у вікні 4014.

ЕМУЛЯЦІЇ


Емуляція VT102 досить повна, але не підтримує автоповтор. Подвійний розмір
символи відображаються належним чином, якщо ваш сервер шрифтів підтримує масштабовані шрифти. VT220
емуляція не підтримує м'які шрифти, інакше вона повна.

Термінальна база даних (terminfo (5) або termcap (5)) записи, які працюють з xterm включати

необов'язковий запис для конкретної платформи ("xterm"),
"xterm",
"vt102",
"vt100",
«ансі» і
"німий"

xtherm автоматично шукає в базі даних терміналів у такому порядку ці записи та
потім встановлює змінні середовища “TERM” і “TERMCAP”. Ви також можете використовувати «vt220»,
але необхідно встановити рівень емуляції терміналу за допомогою decTerminalID ресурс. На більшості
системи, xterm використовуватиме базу даних terminfo. Деякі старіші системи використовують termcap. (В
Змінна середовища “TERMCAP” не встановлена, якщо xterm пов'язано з бібліотекою terminfo,
оскільки необхідна інформація не надається за допомогою емуляції termcap термінфо
бібліотеки).

Багато особливих xterm функції можуть бути змінені під керуванням програми за допомогою набору
вихідні послідовності, відмінні від стандартних вихідних послідовностей VT102. (Див xtherm
Контроль Послідовності документ.)

Емуляція Tektronix 4014 також досить непогана. Він підтримує 12-бітну графічну адресацію,
масштабований до розміру вікна. Є чотири різних розміри шрифту та п’ять різних типів рядків
підтримується. Немає підтримки режимів наскрізного запису або розфокусування. Текст Tektronix і
графічні команди записуються внутрішньо xterm і може бути записаний у файл шляхом надсилання
escape-послідовність COPY (або через Tektronix меню; Дивіться нижче). Ім'я файлу
буде "КОПІЯгггг-MM-dd.hh:mm:ss», де гггг, MM, dd, hh, mm та ss це рік, місяць,
день, годину, хвилину та секунду, коли було виконано КОПІЮВАННЯ (файл створюється в
каталог xterm запускається в, або домашній каталог для входу xterm).

Не всі функції, описані в цьому посібнику, обов’язково доступні в цій версії
of xterm. Деякі (наприклад, розширення, відмінні від VT220) доступні, лише якщо вони були скомпільовані
in, хоча найчастіше використовуються в конфігурації за замовчуванням.

ІНШІ ОСОБЛИВОСТІ


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

У режимі VT102 є вихідні послідовності для активації та деактивації альтернативного екрана
буфер, який має той самий розмір, що й область відображення вікна. При активації,
поточний екран зберігається та замінюється альтернативним екраном. Збереження прокручених рядків
у верхній частині вікна вимкнено, доки не буде відновлено звичайний екран. Звичайний
Опис терміналу для xterm дозволяє візуальний редактор vi(1), щоб перейти до альтернативного
екран для редагування та відновлення екрана при виході. Пункт спливаючого меню спрощує це
для перемикання між звичайним та альтернативним екранами для вирізання та вставки.

У режимі VT102 або Tektronix є вихідні послідовності для зміни назви
вікна. Крім того, в режимі VT102, xterm реалізує керування вікнами
послідовності з dtterm, наприклад зміна розміру вікна, встановлення його розташування на екрані.

xtherm дозволяє програмам на основі символів отримувати події миші (зараз натискання кнопки
і події відпускання, і події руху кнопки) як послідовності керування клавіатурою. Подивитися xtherm
Контроль Послідовності for details.

ВАРІАНТИ


Команда xterm емулятор терміналу приймає стандартні параметри командного рядка X Toolkit, а також
багато опцій для конкретних програм. Якщо параметр починається з `+' замість `-',
параметр відновлюється до значення за замовчуванням.

-версія
Це викликає xterm щоб надрукувати номер версії на стандартному виводі, а потім вийти.

-допомога Це викликає xterm щоб роздрукувати докладне повідомлення з описом його параметрів, один пер
лінія. Повідомлення записується на стандартний вихід. Після друку повідомлення,
xterm виходи. xtherm генерує це повідомлення, сортуючи його та відзначаючи, чи a
"-варіант"Або"+варіант” вмикає або вимикає функцію, оскільки деякі функції
історично було те чи інше. xtherm створює стисле довідкове повідомлення
(кілька параметрів на рядок), коли використовується невідомий параметр, наприклад,

xterm -z

Якщо логіка для певної опції, наприклад ведення журналу, не скомпільована xterm,
текст довідки для цього параметра також не відображається -допомога варіант.

Більшість з xterm параметри фактично аналізуються X Toolkit, який встановлює ресурс
значень. xtherm надає X Toolkit таблицю параметрів. Деякі з них позначені,
наказати X Toolkit ігнорувати їх (-допомога, -версія, -клас, -e та ). Після
X Toolkit проаналізував параметри командного рядка, він видаляє ті, які він обробляє,
залишивши спеціально позначені параметри для xterm витримати.

Команда -версія та -допомога варіанти інтерпретуються, навіть якщо xterm не можна відкрити дисплей, і
корисні для тестування та налаштування сценаріїв. Разом з -клас, вони перевіряються
перед іншими варіантами. Зробити це, xterm має власний (набагато простіший) аналізатор аргументів
з таблицею вбудованого списку параметрів X Toolkit.

Покладатися на X Toolkit для аналізу параметрів і пов’язаних значень має переваги
простоти та гарної інтеграції з механізмом ресурсів X. Є декілька
недоліки

· xtherm не можна легко визначити, чи було значення ресурсу встановлено одним із зовнішніх
файли за замовчуванням ресурсів або програми, або якщо це було встановлено за допомогою файлу -xrm варіант або
через якийсь безпосередньо відповідний параметр командного рядка. xtherm бачить лише кінцевий результат: a
значення, що надається під час створення його віджетів.

· xtherm не знає порядку, у якому певні параметри та елементи у файлах ресурсів
оцінюються. Натомість він бачить усі значення для даного віджета одночасно.
У розробці цих параметрів деякі вважаються більш важливими і можуть замінити інші
Варіанти.

X Toolkit використовує шаблони (константи та символи підстановки) для відповідності ресурсам. Одного разу а
був використаний певний шаблон, він не буде змінювати його. Щоб змінити задане налаштування,
необхідно використовувати більш специфічний шаблон, наприклад, замінити «*» на «.». Деякі погано-
розроблені файли ресурсів є занадто специфічними, щоб вплинути на параметри командного рядка
відповідні значення віджетів.

· У деяких випадках X Toolkit поєднує свої стандартні параметри способами, які не працюють
добре з xterm. Це відбувається з кольором (-fg, -B) і зворотний (-рв) варіанти.
xtherm робить це окремий випадок і коригує відчуття «зворотного», щоб зменшити кількість користувачів
здивування.

Можна вказати один параметр (після всіх варіантів). Це перевизначає xtermвбудований вибір
програма оболонки:

· Якщо параметр не є відносним шляхом, тобто починається з «./» або «../», xterm
шукає файл у PATH користувача. У будь-якому випадку ця перевірка не вдається, якщо xterm
не можна побудувати абсолютний шлях.

· Якщо ця перевірка не вдається (або якщо такий параметр не вказано), xterm далі перевіряє "SHELL"
змінний. Якщо це визначає виконуваний файл, xterm спробує розпочати це.
Тим не менш, xterm додатково перевіряє, чи це дійсна оболонка, і скасовує «SHELL», якщо
це не.

· Якщо для «SHELL» не встановлено виконуваний файл, xterm намагається використовувати програму оболонки
зазначений у файлі паролів користувача. Як і раніше, xterm перевіряє, чи це a
дійсна оболонка.

· Нарешті, якщо файл паролів не вказує дійсну оболонку, xterm використовує
/ Бен / ш.

Команда -e параметр не можна використовувати з цим параметром, оскільки він використовує всі наступні параметри
варіант.

xtherm перевіряє програми оболонки, знаходячи їхні шляхи в текстовому файлі / etc / shell. Це
обробляє змінну середовища «SHELL» спеціально, оскільки (наприклад, «TERM») xterm обидва читаються
і оновлює змінну, а тому що програма запущена xterm не обов'язково a
оболонки.

Інші параметри використовуються для контролю зовнішнього вигляду та поведінки. Не всі варіанти є
обов’язково налаштовано у вашій копії xterm:

-132 Зазвичай вихідна послідовність VT102 DECCOLM, яка перемикається між 80 і 132
режим стовпця ігнорується. Ця опція призводить до керуючої послідовності DECCOLM
визнано, і xterm розмір вікна буде відповідно змінено.

-ах Цей параметр вказує на це xterm завжди слід виділяти текстовий курсор. За
за замовчуванням, xterm буде відображати порожній текстовий курсор, коли фокус буде втрачено або
покажчик залишає вікно.

+ах Цей параметр вказує на це xterm слід робити підсвічування текстового курсору на основі
фокус.

-ай Цей параметр вимикає активну підтримку піктограм, якщо ця функція була скомпільована xterm.
Це еквівалентно налаштуванню vt100 ресурс активна піктограма на «помилку».

+ai Ця опція вмикає активну підтримку піктограм, якщо ця функція була скомпільована xterm.
Це еквівалентно налаштуванню vt100 ресурс активна піктограма на «правда».

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

+aw Цей параметр вказує, що автоматичне обгортання не повинно бути дозволено.

-b номер
Цей параметр визначає розмір внутрішньої межі (відстань між зовнішніми
краю символів і межі вікна) у пікселях. Це те vt100
внутрішній кордон ресурс. За замовчуванням встановлено «2».

+до н.е вимкнути блимання текстового курсору. Це перевизначає cursorBlink ресурс.

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

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

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

-bdc Встановіть vt100 ресурс colorBDMode на «false», вимикаючи відображення символів
з жирним шрифтом як колір.

+bdc Встановіть vt100 ресурс colorBDMode на «true», що дозволяє відображати символи
з жирним шрифтом як колір, а не жирний.

-cb Встановіть vt100 ресурс cutToBeginningOfLine на «помилку».

+cb Встановіть vt100 ресурс cutToBeginningOfLine на «правда».

-cc діапазон класів символів:значення[,...]
Це встановлює класи, позначені заданими діапазонами, для використання при виділенні за словами.
Дивіться розділ із визначенням класів символів та обговоренням charClass
ресурс.

-cjk_width
Встановіть cjkWidth ресурсу на «правда». Коли ввімкнено, символи зі східною Азією
Неоднозначна категорія (A) в UTR 11 має ширину стовпця 2. В іншому випадку вони мають
ширина стовпця 1. Це може бути корисно для деяких застарілих текстових терміналів CJK
програми, які припускають, що креслення коробки та інші мають ширину стовпця 2. Це також
має бути увімкнено, коли ви вказуєте TrueType CJK подвійну ширину (бі-
ширина/моноширина) шрифт або з -фа в командному рядку або ім'я обличчя ресурс.
За замовчуванням «false»

+cjk_width
Скидання cjkWidth ресурс.

-клас рядок
Ця опція дозволяє перевизначити xtermклас ресурсів . Зазвичай це так
«XTerm», але можна встановити інший клас, наприклад «UXTerm», щоб замінити вибраний
ресурси.

-см Цей параметр вимикає розпізнавання escape-послідовностей зміни кольору ANSI. Він встановлюється
колірний режим ресурс на «false».

+см Ця опція дозволяє розпізнавати escape-послідовності зі зміною кольору ANSI. Це
так само, як і vt100 ресурс колірний режим.

-cn Ця опція вказує на те, що нові рядки не слід вирізати у виділеннях у режимі рядка. Це
встановлює cutNewline ресурс на «false».

+cn Цей параметр вказує на те, що нові рядки повинні бути вирізані у виділеннях в режимі рядка. Це
встановлює cutNewline ресурсу на «правда».

-кр color
Цей параметр визначає колір для текстового курсору. За замовчуванням використовується
той самий колір переднього плану, який використовується для тексту. Це встановлює cursorColor ресурс
відповідно до параметра.

-куб Цей параметр вказує на це xterm слід обійти помилку в більше(1) програма
це призводить до неправильного відображення рядків, які точно мають ширину
вікно і за ними йде рядок, що починається з табуляції (початкові вкладки не є
відображається). Ця опція названа так тому, що спочатку вважалося, що це помилка
в прокляттями(3x) пакет руху курсора.

+ куб Цей параметр вказує на це xterm не повинні працювати навколо більше(1) згадана помилка
вище.

-dc Цей параметр вимикає вихідну послідовність для зміни динамічних кольорів: vt100
кольори переднього плану та фону, колір його текстового курсору, курсор вказівника
кольори переднього плану і фону, передній план і фон емулятора Tektronix
кольори, колір його текстового курсору та колір виділення. Параметр встановлює параметр
динамічні кольори параметр «false».

+DC Цей параметр дозволяє escape-послідовності змінювати динамічні кольори. Набір параметрів
динамічні кольори варіант «істина».

-e програма [ аргументація ... ]
Цей параметр визначає програму (і її аргументи командного рядка), у якій буде виконуватися
xterm вікно. Він також встановлює назву вікна та назву значка як базову назву
програми, що виконується, якщо ні -T ні -n надаються в командному рядку.
це повинен be останній варіант on команда лінія.

-en кодування
Цей параметр визначає кодування, на якому xterm біжить. Це встановлює місце дії
ресурс. Кодування, відмінне від UTF-8, підтримується використанням luit, -lc варіант
слід використовувати замість -en для систем з підтримкою локалі.

- fb шрифт
Цей параметр визначає шрифт, який буде використовуватися під час відображення жирного тексту. Це встановлює
жирний шрифт ресурс.

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

Дивіться також обговорення жирний режим та завжди жирний режим ресурси.

-фа модель
Цей параметр встановлює шаблон для шрифтів, вибраних з бібліотеки FreeType if
підтримка цієї бібліотеки була скомпільована xterm. Це відповідає
ім'я обличчя ресурс. Якщо вказано шрифт подвійної ширини CJK, вам також потрібно
увімкніть cjkWidth ресурс.

Див. Також renderFont ресурс, який поєднується з цим, щоб визначити чи
Шрифти FreeType спочатку активні.

-fbb Цей параметр вказує на це xterm слід порівнювати звичайні та напівжирні шрифти, що обмежують
коробки, щоб переконатися, що вони сумісні. Це встановлює freeBoldBox ресурс на «false».

+fbb Цей параметр вказує на це xterm не слід порівнювати звичайні та напівжирні шрифти, що обмежують
коробки, щоб переконатися, що вони сумісні. Це встановлює freeBoldBox ресурсу на «правда».

-fbx Цей параметр вказує на це xterm Не слід вважати, що звичайні і напівжирні шрифти
мають символи для малювання ліній VT100. Якщо якісь відсутні, xterm намалюватиме
персонажів безпосередньо. Це встановлює forceBoxChars ресурс на «false».

+fbx Цей параметр вказує на це xterm слід припустити, що звичайні та напівжирні шрифти мають
Символи малювання ліній VT100. Це встановлює forceBoxChars ресурсу на «правда».

-fd модель
Цей параметр встановлює шаблон для шрифтів подвійної ширини, вибраних із FreeType
бібліотека, якщо підтримка цієї бібліотеки була скомпільована xterm. Це відповідає
faceNameDoublesize ресурс.

-фі шрифт
Цей параметр встановлює шрифт для активних піктограм, якщо ця функція була скомпільована
xterm.

Дивіться також обговорення iconFont ресурс.

-fs розмір
Цей параметр встановлює розмір точок для шрифтів, вибраних з бібліотеки FreeType if
підтримка цієї бібліотеки була скомпільована xterm. Це відповідає
розмір обличчя ресурс.

-повноекранний
Цей параметр вказує на це xterm слід попросити менеджера вікон дозволити йому використовувати
повноекранний для відображення, наприклад, без прикрас вікон. Це встановлює повноекранний
ресурсу на «правда».

+повний екран
Цей параметр вказує на це xterm не слід просити менеджера вікон дозволити йому використовувати
на весь екран для відображення. Це встановлює повноекранний ресурс на «false».

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

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

-fx шрифт
Цей параметр визначає шрифт, який буде використовуватися для відображення попередньо відредагованого рядка в файлі
Метод введення «OverTheSpot».

Дивіться також обговорення ximFont ресурс.

-hc color
(Див. -selbg).

-hf Цей параметр вказує на те, що для функціональних клавіш HP необхідно створити коди вихідних кодів
функціональні клавіші. Це встановлює hpFunctionKeys ресурсу на «правда».

+hf Цей параметр вказує на те, що вихідні коди функціональної клавіші HP не повинні генеруватися
для функціональних клавіш. Це встановлює hpFunctionKeys ресурс на «false».

-хм Розповідає xterm to use highlightTextColor та highlightColor щоб замінити зворотне
кольори переднього/фонового плану у виділенні. Це встановлює highlightColorMode
ресурсу на «правда».

+хм Розповідає xterm не використовувати highlightTextColor та highlightColor відмінити
зворотні кольори переднього/фону у виділеному кольорі. Це встановлює
highlightColorMode ресурс на «false».

-тримай Увімкніть тримати ресурс, тобто xterm не відразу зруйнує його вікно
коли команда оболонки завершиться. Він почекає, поки ви не скористаєтеся диспетчером вікон
щоб знищити/вбити вікно, або якщо ви використовуєте пункти меню, які надсилають сигнал,
наприклад, HUP або KILL.

+утримуйте Вимкніть тримати ресурс, тобто xterm негайно знищить своє вікно, коли
команда оболонки завершується.

Увімкніть ptyInitialErase ресурс, тобто використовувати сенс псевдотерміналу
stty стерти значення.

+тобто Вимкніть ptyInitialErase ресурс, тобто встановити stty стерти значення за допомогою kb
рядок із запису termcap як посилання, якщо є.

-ім Увімкніть використовувати режим вставки ресурс, який змушує використовувати режим вставки шляхом додавання
відповідні записи до змінної середовища TERMCAP. (Цей параметр ігнорується
на більшості систем, оскільки TERMCAP не використовується).

+ім Вимкніть використовувати режим вставки ресурс.

windowId
Дано ідентифікатор вікна X (ціле число, яке може бути шістнадцятковим, вісімковим або
десяткова в залежності від того, чи починається вона з "0x", "0" чи ні), xterm волі
відтворіть свій віджет оболонки верхнього рівня у цьому вікні. Це використовується для вбудовування xterm
в інших програмах.

Наприклад, існують скрипти для Tcl/Tk і Gtk, які можна використовувати
продемонструвати функцію. При використанні Gtk цей набір інструментів має обмеження
яка цього вимагає xterm's allowSendEvents ресурс увімкнено.

-і т.д Встановіть vt100 ресурс colorITMode на «false», вимикаючи відображення символів
з атрибутом курсива як кольором.

+і т.д Встановіть vt100 ресурс colorITMode на «true», що дозволяє відображати символи
з атрибутом курсив як колір, а не курсив.

-j Цей параметр вказує на це xterm слід виконувати стрибкову прокрутку. Це відповідає
jumpScroll ресурс. Зазвичай текст прокручується по одному рядку; цей варіант
дозволяє xterm щоб перемістити кілька рядків одночасно, щоб він не впав так далеко
позаду. Його використання настійно рекомендується, оскільки він робить xterm набагато швидше, коли
сканування великої кількості тексту. Escape-послідовності VT100 для включення
і вимкнення плавного прокручування, а також меню «Параметри VT» можна використовувати для повороту
увімкнути або вимкнути цю функцію.

+j Цей параметр вказує на це xterm не слід робити швидку прокрутку.

-8 крон Цей параметр встановлює параметр allowC1 Printable ресурс. Коли allowC1 Printable встановлено,
xterm перевизначає відображення контрольних символів C1 (код 128-159) для їх обробки
як для друку.

+k8 Цей параметр скидає параметри allowC1 Printable ресурс.

-кт тип клавіатури
Цей параметр встановлює параметр keyboardType ресурс. Можливі значення включають: «невідомо»,
«за замовчуванням», «hp», «sco», «sun», «tcap» і «vt220».

Значення «unknown» призводить до ігнорування відповідного ресурсу.

Значення «за замовчуванням» пригнічує пов’язані ресурси hpFunctionKeys,
scoFunctionKeys, sunFunctionKeys, tcapFunctionKeys та sunKeyboard, використовуючи
Розкладка клавіатури Sun/PC.

-l Увімкніть вхід. Зазвичай журналювання не підтримується через проблеми безпеки.
Деякі версії xterm можливо, увімкнено журналювання. Файл журналу записується до
каталог з якого xterm викликається. Створюється ім’я файлу у формі

XtermLog.XXXXXX

or

Xterm.log.ім'я хоста.рррр.мм.дд.чч.мм.сс.XXXXXX

залежно від того, як xterm збудований.

+l Вимкніть вихід.

-lc Увімкніть підтримку різних кодувань відповідно до налаштувань локалі користувача, тобто
Змінні середовища LC_ALL, LC_CTYPE або LANG. Це досягається шляхом включення
У режимі UTF-8 і шляхом виклику luit для перетворення між кодуваннями локалі та UTF-8.
(luit не викликається в локалі UTF-8.) Це відповідає місце дії ресурс.

Фактичний список підтримуваних кодувань визначається luit. Проконсультуйтеся
luit сторінку посібника для отримання додаткової інформації.

Дивіться також обговорення -U8 параметр, який підтримує локалі UTF-8.

+lc Вимкніть підтримку автоматичного вибору кодування локалі. Звичайний 8 біт
режимі або, у локалі UTF-8 або з -U8 буде використовуватися режим UTF-8.

-lcc шлях
Ім’я файлу для конвертера кодування з/у кодування локалі та UTF-8, який є
використовується з -lc варіант або місце дії ресурс. Це відповідає localeFilter
ресурс.

- ліва панель
Примусово перемістіть смугу прокрутки до лівої сторони екрана VT100. Це значення за замовчуванням, якщо ви не
встановили ресурс rightScrollBar.

-Еф ім'я файлу
Вкажіть ім'я файлу журналу. Див -l варіант.

-ls Цей параметр вказує, що оболонка, яка запускається в xterm вікно буде a
оболонка входу (тобто першим символом argv[0] буде тире, що вказує на
оболонку, що вона повинна прочитати .login або .profile користувача).

Команда -ls прапор та loginShell ресурс ігноруються, якщо -e також дається, тому що
xterm не знає, як змусити оболонку запускати дану команду після будь-якого
це робиться, коли це оболонка для входу - оболонка на вибір користувача не обов'язково має бути Bourne
все-таки оболонка. також, xterm -e має забезпечувати послідовну функціональність
для інших програм, яким потрібно запускати програми в текстовому режимі у вікні, і якщо
loginShell не були проігноровані, результатом ~ / .профіль може цьому завадити.

Якщо ви хочете ефекту -ls та -e водночас вам може піти
щось на зразок

xterm -e / bin / bash -l -c "моя команда тут"

Нарешті, -ls не ігнорується повністю, тому що xterm -ls -e пише а
/ var / log / wtmp запис (якщо це налаштовано), тоді як xterm -e не.

- максимально
Цей параметр вказує на це xterm слід попросити менеджера вікон максимізувати його
макет при запуску. Це відповідає максимально ресурс.

Максимізація не є зворотною іконіфікації; можна робити і те, і інше
певні віконні менеджери.

+максимально
Цей параметр вказує на це xterm слід попросити менеджера вікон не максимізувати його
макет при запуску.

+ls Цей параметр вказує, що запущена оболонка не повинна бути оболонкою для входу
(тобто це буде звичайна «підоболонка»).

-мб Цей параметр вказує на це xterm під час введення тексту користувач повинен бити дзвіночком
біля правого кінця лінії.

+мб Ця опція вказує на те, що не слід дзвонити в дзвінок на межі.

-mc мілісекунд
Ця опція визначає максимальний час між виборами кількома клацаннями.

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

+повідомлення Увімкніть повідомлення ресурс, тобто дозволити доступ на запис до терміналу.

-mk_width
Встановіть mkWidth ресурс до «правда». Це робить xterm використовувати вбудовану версію
розрахунок ширини широкого символу. За замовчуванням «false»

+mk_width
Скидання mkWidth ресурс.

-РС color
Цей параметр визначає колір, який буде використовуватися для курсору вказівника. За замовчуванням є
використовувати колір переднього плану. Це встановлює колір вказівника ресурс.

-nb номер
Цей параметр визначає кількість символів з правого кінця рядка в
який дзвонить дзвінок поля, якщо ввімкнено. За замовчуванням встановлено «10».

-нуль Цей параметр вимикає відображення підкреслення.

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

-pc Цей параметр дозволяє використовувати жирні кольори в стилі ПК (див. ресурс boldColors).

+шт Цей параметр вимикає використання жирних кольорів у стилі ПК.

-поб Ця опція вказує, що вікно має підніматися щоразу, коли є Control-G
отримано.

+поб Цей параметр вказує на те, що вікно не слід піднімати, коли є Control-G
отримано.

- кольори звіту
Роздрукуйте звіт на стандартному виводі з інформацією про кольори як xterm
виділяє їх. Це відповідає кольори звіту ресурс.

-шрифти звіту
Роздрукуйте звіт у стандартному форматі виводу з інформацією про шрифти, які є
завантажений. Це відповідає Шрифти звіту ресурс.

- права панель
Примусово перемістіть смугу прокрутки до правої сторони екрана VT100.

-rvc Цей параметр вимикає відображення символів із зворотним атрибутом як кольором.

+rvc Цей параметр дозволяє відображати символи зі зворотним атрибутом як колір.

-rw Цей параметр вказує, що має бути дозволено зворотне обтікання. Це дозволяє
курсор для резервного копіювання від крайнього лівого стовпця одного рядка до крайнього правого стовпця
попередній рядок. Це дуже корисно для редагування довгих командних рядків оболонки та
заохочується. Цю опцію можна ввімкнути та вимкнути з меню «Параметри VT».

+rw Цей параметр вказує на те, що зворотне обтікання не повинно бути дозволено.

-s Цей параметр вказує на це xterm може прокручуватися асинхронно, тобто
екран не повинен повністю оновлюватися під час прокручування. Це
дозволяє xterm щоб працювати швидше, коли затримки мережі дуже великі і зазвичай
корисно під час роботи через дуже великий Інтернет або багато шлюзів.

+s Цей параметр вказує на це xterm має прокручуватися синхронно.

-саменаме
Не надсилає запити на зміну назви та назви значка, якщо запит не має
ефект: назва не змінена. Це має перевагу запобігання мерехтіння та
недоліком є ​​необхідність додаткової поїздки до сервера, щоб дізнатися
попереднє значення. На практиці це ніколи не повинно бути проблемою.

+саменаме
Завжди надсилайте запити на зміну назви та значка.

-sb Цей параметр вказує, що деяка кількість рядків прокручується зверху
вікно має бути збережено та відобразиться смуга прокрутки, щоб ті
рядки можна переглянути. Цю опцію можна ввімкнути та вимкнути з «Параметри VT»
меню.

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

-selbg color
Цей параметр визначає колір фону виділеного тексту. Якщо
не вказано, використовується зворотне відео. Дивіться обговорення highlightColor
ресурс.

-selfg color
Цей параметр визначає колір для виділеного тексту. Якщо не вказано,
використовується зворотне відео. Дивіться обговорення highlightTextColor ресурс.

-sf Ця опція вказує на те, що для функціональних клавіш Sun повинні бути створені вихідні коди
функціональні клавіші.

+sf Ця опція вказує на те, що для них слід створити стандартні escape-коди
функціональні клавіші.

номер
масштабувати значення висоти лінії за заданим числом. Дивіться обговорення
scaleHeight ресурс.

-сі Цей параметр вказує, що вихід у вікно не повинен автоматично змінюватися
екран до нижньої частини області прокручування. Цю опцію можна ввімкнути
і вимкнути з меню «Параметри VT».

+si Ця опція вказує, що вихід у вікно має спричинити його прокручування до
Дно

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

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

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

-см Цей варіант, відповідний до sessionMgt ресурс, вказує на це xterm Повинен
налаштувати зворотні виклики менеджера сеансів.

+см Цей параметр вказує на це xterm не слід налаштовувати зворотні виклики менеджера сеансів.

-сп Ця опція вказує на те, що клавіатура Sun/PC має бути припущена, що забезпечує відображення
для клавіатури від «+» до «,», і CTRL-F1 до F13, CTRL-F2 до F14 тощо.

+sp Ця опція вказує на те, що для них слід створити стандартні escape-коди
клавіатуру та функціональні клавіші.

-t Цей параметр вказує на це xterm має запускатися в режимі Tektronix, а не в
Режим VT102. Перемикання між двома вікнами здійснюється за допомогою меню «Параметри».

Термінальна база даних (terminfo (5) або termcap (5)) записи, які працюють з xterm є:

"tek4014",
"tek4015",
"tek4012",
"tek4013",
“tek4010” і
«німий».

xterm автоматично здійснює пошук цих записів у базі даних термінала в такому порядку
а потім встановлює змінні середовища “TERM” і “TERMCAP”.

+t Цей параметр вказує на це xterm має запускатися в режимі VT102.

-tb Цей варіант, відповідний до панель інструментів ресурс, вказує на це xterm Повинен
відобразити панель інструментів (або панель меню) у верхній частині вікна. Кнопки в
панель інструментів відповідає спливаючим меню, наприклад, control/left/mouse для “Main
Параметри”.

+tb Цей параметр вказує на це xterm не слід налаштовувати панель інструментів.

-ти term_id
Вкажіть назву, яку використовує xterm щоб вибрати правильну відповідь на ідентифікатор терміналу
запити. Він також визначає рівень емуляції, який використовується для визначення типу
відповідь на послідовність керування DA. Допустимі значення включають vt52, vt100, vt101,
vt102, vt220 і vt240 ("vt" необов'язковий). За замовчуванням встановлено «vt420». The
Аргумент term_id вказує ідентифікатор терміналу для використання. (Це те саме, що
decTerminalID ресурс).

-тм рядок
Цей параметр визначає серію ключових слів налаштування терміналу, за якими слідує
символи, які повинні бути прив'язані до цих функцій, подібно до stty програми.
Ключові слова та їх значення детально описані в ttyModes ресурс.

-тн ім'я
Цей параметр визначає назву типу терміналу, який потрібно встановити в TERM
змінна середовища. Це відповідає термінНазва ресурс. Цей термінал
тип повинен існувати в базі даних терміналів (termcap або terminfo, залежно від того, як
xterm будується) і має бути li# та спів# записи. Якщо тип терміналу не є
знайдено, xterm використовує вбудований список «xterm», «vt102» тощо.

-U8 Цей параметр встановлює параметр utf8 ресурс. Коли utf8 встановлено, xterm інтерпретує вхідні
дані як UTF-8. Це встановлює wideChars ресурс як побічний ефект, але UTF-8
режим, встановлений цією опцією, запобігає його вимкненню. Якщо потрібно включити UTF-8
вмикання та вимкнення кодування, використовуйте -туалет варіант або відповідний wideChars ресурс,
а не -U8 варіант.

Цей варіант і utf8 ресурс перевизначено -lc та -en Варіанти і
місце дії ресурс. Тобто якщо xterm було складено для підтримки luit, А
місце дії Resource не має значення «false» цей параметр ігнорується. Ми рекомендуємо використовувати -lc
варіант або "локаль: правда” у мовних стандартах UTF-8, коли ваша операційна система
підтримує локаль або -en UTF-8 варіант або "локаль: UTF-8” ресурс, коли ваш
операційна система не підтримує локаль.

+u8 Цей параметр скидає параметри utf8 ресурс.

-уч Цей параметр робить курсор підкресленим замість поля.

+уч Цей параметр робить курсор прямокутником замість підкресленого.

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

+ulc Цей параметр дозволяє відображати символи з атрибутом підкреслення як колір
а не з підкресленням.

-уліт Цей варіант, відповідний до курсивULMode ресурс, вимикає відображення
символи з атрибутом підкреслення курсивом, а не підкресленням.

+уліт Цей варіант, відповідний до курсивULMode ресурс, дозволяє відображати
символи з атрибутом підкреслення курсивом, а не підкресленням.

-ут Цей параметр вказує на це xterm не слід записувати в систему
utmp файл журналу.

+ут Цей параметр вказує на це xterm слід записати запис у систему utmp журнал
файлу.

-vb Ця опція вказує на те, що візуальний дзвінок є кращим перед звуковим.
Замість того, щоб дзвонити в термінал щоразу, коли надходить Control-G, вікно
буде блимати.

+vb Цей параметр вказує на те, що візуальний дзвіночок використовувати не слід.

-туалет Цей параметр встановлює параметр wideChars ресурс.

Коли wideChars встановлено, xterm підтримує внутрішні структури для 16-бітових символів.
If xterm спочатку не запускається в режимі UTF-8 (або якщо цей ресурс не встановлено).
він підтримує ці структури для підтримки 8-бітових символів. xtherm може бути пізніше
перемикається, використовуючи елемент меню або послідовність керування, що змушує його перерозподіляти їх
структури для підтримки 16-бітових символів.

За замовчуванням встановлено значення «false».

+туалет Цей параметр скидає параметри wideChars ресурс.

-wf Цей параметр вказує на це xterm слід дочекатися, поки вікно буде відображено першим
час перед запуском підпроцесу, щоб початкові параметри розміру термінала і
змінні середовища правильні. Це відповідальність програми
ловити наступні зміни розміру терміналу.

+wf Цей параметр вказує на це xterm не слід чекати перед запуском підпроцесу.

-ziconbeep відсотків
Такий же, як zIconBeep ресурс. Якщо відсоток відмінний від нуля, xterms виробляють вихід
тоді як iconified викличе звук XBell на заданій гучності та матиме «***»
до назви значків. Більшість віконних менеджерів виявлять цю зміну
негайно, показуючи, яке вікно має вихід. (Схожа особливість була в
x10 xterm.)

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

-Sccn Цей варіант дозволяє xterm використовуватися як вхідний і вихідний канал для існуючого
програма і іноді використовується в спеціалізованих програмах. Значення опції
вказує кілька останніх літер імені псевдотерміналу для використання в підпорядкованому режимі
режим, плюс номер успадкованого дескриптора файлу. Якщо параметр містить a
Символ «/», який розмежовує символи, що використовуються для імені псевдотерміналу
дескриптор файлу. В іншому випадку використовуються рівно два символи з параметра
для імені псевдотерміналу залишок є дескриптором файлу. Приклади (
перші два еквівалентні, оскільки дескриптор слідує за останнім «/»):

-S/dev/pts/123/45
-S123/45
-Сб34

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

Старий Опції
Наступні аргументи командного рядка надаються для сумісності зі старішими версіями.
Вони можуть не підтримуватися в наступному випуску, оскільки X Toolkit надає стандартні параметри
які виконують те саме завдання.

%геом Цей параметр визначає бажаний розмір і положення вікна Tektronix. Це
є скороченням для визначення «*tekGeometry” ресурс.

#геом Цей параметр визначає бажане положення вікна значка. Це скорочення
для вказівки «*іконаГеометрія” ресурс.

-T рядок
Цей параметр визначає назву для xtermвікна. Це еквівалентно -заголовок.

-n рядок
Цей параметр визначає назву значка для xtermвікна. Це скорочення для
вказавши «*IconName” ресурс. Зауважте, що це не те саме, що
варіант набору інструментів -ім'я (Дивіться нижче). Назва значка за замовчуванням — це назва програми.

Якщо відповідного значка не знайдено, xterm надає скомпільовану pixmap.

-r Ця опція вказує на те, що зворотне відео слід моделювати шляхом заміни
кольори переднього та фонового плану. Це еквівалентно -рв.

-w номер
Цей параметр визначає ширину в пікселях межі, що оточує вікно.
Це еквівалентно -ширина кордону or -чб.

X Інструментарій Опції
З такими стандартними аргументами командного рядка X Toolkit зазвичай використовуються xterm:

-бд color
Цей параметр визначає колір для межі вікна. The
відповідна назва ресурсу borderColor. xtherm використовує X Toolkit за замовчуванням,
який є «XtDefaultForeground».

-bg color
Цей параметр визначає колір фону вікна. The
відповідна назва ресурсу фон. За замовчуванням — «XtDefaultBackground».

-чб номер
Цей параметр визначає ширину в пікселях межі, що оточує вікно.

Схоже, це спадщина старих випусків X. Це встановлює borderWidth ресурс
віджета оболонки і може надати пораду вашому віконному менеджеру щодо налаштування
товщина віконної рами. Більшість віконних менеджерів не використовують цю інформацію.
Див -b опція, яка контролює внутрішню межу xterm вікна.

- дисплей дисплей
Цей параметр визначає X-сервер, з яким потрібно зв'язатися; побачити X(7).

-fg color
Цей параметр визначає колір для відображення тексту. Відповідний
назва ресурсу foreground. За замовчуванням встановлено «XtDefaultForeground».

-fn шрифт
Цей параметр визначає шрифт, який буде використовуватися для відображення звичайного тексту. The
відповідна назва ресурсу шрифт. Значення ресурсу за замовчуванням таке фіксованою.

-шрифт шрифт
Це те саме, що -fn.

-геометрія геометрія
Цей параметр визначає бажаний розмір і положення вікна VT102; подивитися
X(7).

Специфікація звичайної геометрії може бути доповнена суфіксом @ потім Ксінерама
специфікація екрану; це може бути і те, і інше g для глобального екрана (за замовчуванням), c та цінності
поточний екран або номер екрана.

- знаковий Цей параметр вказує на це xterm слід попросити менеджера вікон запустити його як файл
піктограму, а не як звичайне вікно. Відповідна назва ресурсу знакових.

-ім'я ім'я
Цей параметр визначає назву програми, під якою мають бути ресурси
отримане, а не ім'я виконуваного файлу за замовчуванням. ІМ'Я не повинно містити
“.” або символи «*».

-рв Ця опція вказує на те, що зворотне відео слід моделювати шляхом заміни
кольори переднього та фонового плану. Відповідна назва ресурсу
зворотне відео.

+рв Вимкніть імітацію зворотного відео, поміняючи передній і фоновий план місцями
кольори.

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

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

РЕСУРСИ


Програма розуміє всі імена і класи основних ресурсів X Toolkit. Застосування
конкретні ресурси (наприклад, «XTerm.ІМ'Я») слідуйте:

додаток ресурси
backarrowKeyIsErase (клас BackarrowKeyIsErase)
Прив’яжіть VTxxx BackarrowKey та ptyInitialErase ресурси разом, встановивши
DECBKM стан відповідно до того, чи початковий Прати символ - це пробіл (8)
або видалити (127) символ. Значення «false» вимикає цю функцію. За замовчуванням є
«Правда».

Нижче наведено таблиці, які показують, як початкові налаштування для

· backarrowKeyIsErase (BKIE),

· BackarrowKey (BK), і

· ptyInitialErase (PIE), поряд з

· stty стерти символ (^H для повернення, ^? для видалення)

вплине на DECBKM. Перший, xterm отримує початкове Прати Характер:

· xtermВнутрішнє значення ^H

· xterm запитує в операційної системи значення which stty шоу

· ttyModes ресурс може замінити Прати

· якщо ptyInitialErase помилково, xterm буде шукати в базі даних термінала

Підсумовуючи це у вигляді таблиці:

PIE stty termcap Прати
────────────────────────────────
хибно ^H ^H ^H
хибно ^H ^? ^?
хибно ^? ^H ^H
хибно ^? ^? ^?
правда ^H ^H ^H
правда ^H ^? ^H
правда ^? ^H ^?
правда ^? ^? ^?

Використовуючи це Прати характер, xterm дозволяє зробити наступний вибір:

· якщо backarrowKeyIsErase правда, xterm використовує Прати символ для початкового
стан ДЕКБКМ

· якщо backarrowKeyIsErase помилково, xterm Набори ДЕКБКМ до 2 (внутрішній). Це зв'язує
разом BackarrowKey і послідовність керування для ДЕКБКМ

· програми можуть надсилати послідовність керування для встановлення/скидання ДЕКБКМ контрольний набір

· пункт меню «Клавіша назад (BS/DEL)» перемикається ДЕКБКМ

Підсумуючи деталі ініціалізації:

Прати BKIE BK ДЕКБКМ результат
──────────────────────────────────────
^? false false 2 ^H
^? хибно правда 2 ^?
^? правда хибно 0 ^?
^? правда правда 1 ^?
^H false false 2 ^H
^H хибно правда 2 ^?
^H істина хибна 0 ^H
^H правда правда 1 ^H

повноекранний (клас Повноекранний)
Вказує чи ні xterm слід попросити менеджера вікон використовувати повноекранний режим
макет при запуску. xtherm приймає або ключове слово (ігноруючи регістр), або число
показано в дужках:

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

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

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

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

За замовчуванням встановлено значення «false».

тримати (клас тримай)
якщо правда, xterm не відразу знищить його вікно, коли команда оболонки
завершує. Він буде чекати, поки ви не скористаєтеся диспетчером вікон для знищення/знищення
або якщо ви використовуєте пункти меню, які надсилають сигнал, наприклад, HUP або KILL. ти
може прокручувати назад, вибирати текст тощо, щоб виконати більшість графічних операцій.
Однак зміна розміру дисплея призведе до втрати даних, оскільки це передбачає взаємодію з
оболонка, яка більше не працює.

hpFunctionKeys (клас HpFunctionKeys)
Визначає, чи потрібно генерувати коди відстеження функціональних клавіш HP
функціональні клавіші замість стандартних вихідних послідовностей.

Див. Також keyboardType ресурс.

значокГеометрія (клас IconGeometry)
Визначає бажаний розмір і положення програми під час ікон. Це
не обов'язково підкоряються всім віконним менеджерам.

iconHint (клас IconHint)
Визначає піктограму, яка буде додана до підказок менеджера вікон. xtherm забезпечує
немає значення за замовчуванням.

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

Якщо iconHint ресурс надається (або встановлюється за допомогою -n опція) xterm пошуки
файл pixmap з такою назвою в поточному каталозі, а також у
/usr/share/pixmaps. якщо ресурс не вказує абсолютний шлях. в
кожен випадок, xterm додає «_48x48» та/або «.xpm» до імені файлу після спроби без
ці суфікси. Якщо він може завантажити файл, xterm встановлює диспетчер вікон
підказка для піктограми піктограми. Ці піктограми поширюються за допомогою xterm, а може
за бажанням бути скомпільованим:

· mini.xterm_16x16, mini.xterm_32x32, mini.xterm_48x48

· filled-xterm_16x16, filled-xterm_32x32, filled-xterm_48x48

· xterm_16x16, xterm_32x32, xterm_48x48

· xterm-color_16x16, xterm-color_32x32, xterm-color_48x48

В будь-якому випадку, xterm дозволяє додати «_48x48», щоб вказати найбільший з
pixmaps за замовчуванням. Тобто «mini.xterm» — це те саме, що «mini.xterm_48x48».

Якщо немає явного iconHint ресурс надається (або якщо жодне зі скомпільованих імен
збігається), xterm використовує “mini.xterm” (який завжди компілюється).

Команда iconHint ресурс не впливає на «настільні» файли, включаючи «панель» і
«меню». Зазвичай вони встановлюються через файл «.desktop»; xterm надає зразки для
сама (і uxterm сценарій). Більш потужні настільні системи дозволяють змінювати
піктограму для кожного користувача.

iconName (клас IconName)
Визначає мітку для xterm коли іконується. xtherm не надає значення за замовчуванням; дещо
менеджери вікон можуть приймати назву програми, наприклад, «xterm».

Налаштування iconName ресурс встановлює мітку піктограми, якщо вона не замінена zIconBeep
або послідовності керування, які змінюють мітки вікон і піктограм.

keyboardType (клас KeyboardType)
Вмикає один (або жодного) з різних ресурсів типу клавіатури: hpFunctionKeys,
scoFunctionKeys, sunFunctionKeys, tcapFunctionKeys та sunKeyboard,
значення ресурсу має бути одним із відповідних рядків «hp», «sco», «sun»,
«tcap» або «vt220». Індивідуальні ресурси надаються для підтримки застарілого; це
ресурс простіше використовувати.

За замовчуванням – «невідомо», тобто жоден із пов’язаних ресурсів не встановлюється за допомогою цього
ресурс.

maxBufSize (клас MaxBufSize)
Вкажіть максимальний розмір вхідного буфера. За замовчуванням встановлено «32768». Ти не можеш
встановіть для цього значення менше ніж minBufSize ресурс. Вона буде збільшена як
необхідно, щоб це значення рівномірно поділило це значення.

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

максимально (клас Максимально)
Вказує чи ні xterm слід попросити менеджера вікон максимізувати його
макет при запуску. За замовчуванням встановлено значення «false».

повідомлення (клас повідомлення)
Вказує, чи дозволений доступ на запис до терміналу спочатку. Подивитися повідомлення(1).
За замовчуванням встановлено значення «true».

menuLocale (клас MenuLocale)
Під час завантаження спливаючого вікна вкажіть мову, яка використовується для обчислення набору символів
меню. Використовуйте це, щоб покращити продуктивність ініціалізації спливаючих меню Athena,
який може завантажувати непотрібні (і дуже великі) шрифти, наприклад, у мові з UTF-8
кодування. За замовчуванням — «C» (POSIX).

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

minBufSize (клас MinBufSize)
Вкажіть мінімальний розмір вхідного буфера, тобто обсяг даних, який xterm
запити на кожне читання. За замовчуванням встановлено «4096». Ви не можете встановити для цього значення
менше, ніж 64.

опустити переклад (клас Опустити переклад)
Вибірково опустити одну або декілька частин xtermПереклади за замовчуванням під час запуску.
Значення ресурсу — це список ключових слів, розділених комами, які можуть бути
скорочено: «повноекранний», «scroll-lock», «shift-fonts» або «wheel-mouse». xtherm
також розпізнає «за замовчуванням», але пропускаючи це, програма стане непридатною для використання, якщо
ви надаєте подібне визначення в налаштуваннях ресурсу.

ptyРукостискання (клас PtyHandshake)
Якщо «правда», xterm виконає рукостискання під час ініціалізації, щоб переконатися, що
батьківські та дочірні процеси оновлюють utmp та stty стан.

Дивіться також waitForMap який чекає на уявлення псевдотерміналу про екран
розмір, і ptySttySize який скидає розмір екрана після іншого терміналу
ініціалізація завершена. За замовчуванням встановлено значення «true».

ptyInitialErase (клас PtyInitialErase)
Якщо «правда», xterm використовуватиме відчуття псевдотерміналу stty стерти значення. Якщо
"помилковий", xterm встановить stty стерти значення відповідно до його власної конфігурації, використовуючи
kb рядок із запису termcap як посилання, якщо є. У будь-якому
У цьому випадку результат застосовується до змінної TERMCAP, яка xterm набори.

Див. Також ttyModes ресурс, який може замінити це. За замовчуванням встановлено значення «False».

ptySttySize (клас PtySttySize)
Якщо «правда», xterm скине розмір екрана після ініціалізації терміналу
завершено. Це необхідно для деяких систем, чиї псевдотермінали не можуть поширюватися
термінальні характеристики. Там, де він не потрібен, він може заважати іншим
методи встановлення початкового розміру екрана, наприклад, за допомогою взаємодії з менеджером вікон.

Дивіться також waitForMap який чекає на рукостискання з псевдо-
поняття терміналу про розмір екрана. За замовчуванням в Linux і OS X встановлено значення «false».
системи, інакше «істинно».

Шрифти звіту (клас Шрифти звіту)
якщо правда, xterm виведе на стандартний вихід підсумок показників кожного шрифту
(розмір, кількість гліфів тощо), оскільки він їх завантажує. За замовчуванням встановлено значення «false».

те саме ім'я (клас SameName)
Якщо значення цього ресурсу "правда", xterm не надсилає назву та назву значка
запити на зміну, коли запит не матиме ефекту: ім'я не змінюється.
Це має перевагу в запобіганні мерехтіння і недолік, що вимагає обов’язкового
додаткова поїздка до сервера, щоб дізнатися попереднє значення. На практиці це
ніколи не повинно бути проблемою. За замовчуванням встановлено значення «true».

scaleHeight (клас ScaleHeight)
Масштабуйте значення висоти рядка за значенням ресурсу, яке обмежено «0.9» до
«1.5». Значення за замовчуванням — «1.0»,

Хоча цей ресурс стосується або растрових, або шрифтів TrueType, його основна мета
полягає в тому, щоб допомогти обійти несумісні зміни в метриках шрифтів бібліотеки Xft.
xtherm перевіряє показники шрифту, щоб знайти те, що, як стверджує бібліотека, є обмеженням
коробки для кожного гліфа (символа). Однак деякі функції Xft (наприклад,
autohinter) може призвести до того, що гліфи будуть масштабуватися більше, ніж обмежувальні рамки, і
буде частково замінено наступним рядком.

Читати використовуватиClipping для відповідного ресурсу.

scoFunctionKeys (клас ScoFunctionKeys)
Вказує, чи потрібно генерувати коди вихідних кодів функціональної клавіші SCO
функціональні клавіші замість стандартних вихідних послідовностей.

Див. Також keyboardType ресурс.

sessionMgt (клас SessionMgt)
Якщо значення цього ресурсу "правда", xterm налаштовує зворотні виклики менеджера сеансів
та цінності XtNdieCallback та XtNsaveCallback. За замовчуванням встановлено значення «true».

sunFunctionKeys (клас SunFunctionKeys)
Визначає, чи потрібно генерувати коди вихідних клавіш Sun Function Key
функціональні клавіші замість стандартних вихідних послідовностей.

Див. Також keyboardType ресурс.

sunKeyboard (клас SunKeyboard)
Визначає, чи слід припускати розкладку клавіатури Sun/PC, а не DEC
VT220. Це призводить до того, що клавіатура «+» буде зіставлена ​​з «,». і CTRL F1-F10, щоб
F11-F20, залежно від налаштування ctrlFKeys ресурс, так xterm наслідує а
DEC VT220 точніше. Інакше (за замовчуванням, з sunKeyboard встановлений в
"помилковий"), xterm використовує прив’язки в стилі ПК для функціональних клавіш і клавіатури.

Прив’язки в стилі ПК використовують клавіші Shift, Alt, Control і Meta як модифікатори
функціональні клавіші та клавіатура (див. документ xtherm Контроль Послідовності для більш докладної інформації).
Прив’язки в стилі ПК аналогічні PCTerm, але не те саме. Зазвичай
ці прив’язки не суперечать використанню мета-ключа, як описано для
восьмибітний вхід ресурс. Якщо так, зверніть увагу, що прив’язки в стилі ПК оцінюються
перший.

Див. Також keyboardType ресурс.

tcapFunctionKeys (клас TcapFunctionKeys)
Вказує, чи зчитуються коди екранування функціональних клавіш із termcap/terminfo
запис має бути створений для функціональних клавіш замість стандартних керуючих послідовностей.
За замовчуванням встановлено значення «false», тобто ця функція вимкнена.

Див. Також keyboardType ресурс.

термінНазва (клас Назва терміну)
Вказує назву типу терміналу, яка буде встановлена ​​у змінній середовища TERM.

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

панель інструментів (клас Панель інструментів)
Визначає, чи має відображатися панель інструментів. За замовчуванням встановлено значення «true».

ttyModes (клас TtyModes)
Вказує рядок, що містить ключові слова налаштування терміналу та символи до
які вони можуть бути зв'язані. Допустимі ключові слова: brk, dsusp, eof, eol, eol2,
стерти, erase2, flush, intr, kill, lnext, quit, rprnt, start, status, stop, susp,
swtch і weras. Керуючі символи можуть бути вказані як ^char (наприклад, ^c або ^u)
та ^? може використовуватися для позначення видалення (127). Використовуйте ^- позначати undef. Використовувати \ 034 до
представляти ^\, оскільки буквальна зворотна коса риса в ресурсі X екранує наступний
характер.

Це дуже корисно для заміни налаштувань терміналу за замовчуванням без необхідності
зробіть stty кожного разу an xterm розпочато. Зауважте, однак, що stty програма
на даному хості можуть використовуватися різні ключові слова; xtermтаблиця є вбудованою.

Якщо ttyModes ресурс визначає значення для Прати, що перевизначає
ptyInitialErase налаштування ресурсів, тобто xterm ініціалізує термінал для відповідності
це значення.

використовувати режим вставки (клас ВикористовуйтеInsertMode)
Примусово використовувати режим вставки, додавши відповідні записи до середовища TERMCAP
змінний. Це корисно, якщо системний termcap зламано. (Цей ресурс є
ігнорується в більшості систем, оскільки TERMCAP не використовується). За замовчуванням встановлено значення «false».

utmpDisplayId (клас UtmpDisplayId)
Вказує чи ні xterm слід спробувати записати ідентифікатор дисплея
(номер дисплея та номер екрана), а також ім'я хоста в системі utmp журнал
файл. За замовчуванням встановлено значення «true».

utmpInhibit (клас UtmpInhibit)
Вказує чи ні xterm слід спробувати записати термінал користувача в
система utmp файл журналу. якщо правда, xterm не буде намагатися. За замовчуванням встановлено значення «false».

waitForMap (клас WaitForMap)
Вказує чи ні xterm слід дочекатися початкової карти вікна
запуск підпроцесу. Це частина ptyРукостискання логіка. Коли xterm is
спрямований на очікування таким чином, він передає розмір терміналу з кінця дисплея
псевдотерміналу до з'єднання введення-виведення терміналу, наприклад, за допомогою розміру
згідно з менеджером вікон. В іншому випадку він використовує розмір, зазначений у ресурсі
значення або параметр командного рядка -геом. За замовчуванням встановлено значення «false».

zIconBeep (клас ZIconBeep)
Те саме, що аргумент командного рядка -ziconbeep. Якщо цінність цього ресурсу не
нуль, xterms, які виводять вихідні дані під час іконізації, викличуть звук XBell на
заданого обсягу та мають «***» перед назвами піктограм. Більшість віконних менеджерів
негайно виявить цю зміну, показуючи вам, яке вікно має вихід. (А
подібна функція була в x10 xterm.) За замовчуванням «false».

zIconTitleFormat (клас ZIconTitleFormat)
Дозволити налаштування рядка, що використовується в zIconBeep особливість. За замовчуванням
значення «*** %s».

Якщо значення ресурсу містить «%s», то xterm вставляє заголовок значка
точки, а не додавати рядок до назви значка. (Лише перший «%s»
використовується).

VT100 Віджет ресурси
Наступні ресурси вказані як частина vt100 віджет (клас VT100). Вони є
визначені шаблонами, такими як «XTerm.vt100.ІМ'Я".

Якщо ти xterm налаштовано на підтримку «панелі інструментів», тоді ці шаблони потребують додаткового
рівень для віджета форми, який містить панель інструментів і віджет vt100. Підстановка між
«XTerm» верхнього рівня та віджет «vt100» дозволяють налаштування ресурсу працювати для будь-якого,
наприклад, «XTerm*vt100.ІМ'Я".

активна піктограма (клас ActiveIcon)
Визначає, чи використовуватимуться вікна активних піктограм, коли xterm вікно
іконується, якщо ця функція скомпільована в xterm. Активним значком є ​​a
мініатюрне представлення вмісту вікна і буде оновлюватися як
зміни змісту. Не всі віконні менеджери обов’язково підтримують піктограму програми
вікна. Деякі віконні менеджери дозволять вам вводити натискання клавіш у активне
вікно значка. За замовчуванням — «за замовчуванням».

xtherm приймає або ключове слово (ігноруючи регістр), або число, зазначене в дужках:

хибно (0)
Активна піктограма не відображається.

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

за замовчуванням (2)
xtherm перевіряє під час запуску та показує активну піктограму лише для віконних менеджерів
які він може ідентифікувати і які, як відомо, підтримують цю функцію. Ці
він має fvwm (повна підтримка), і вікно виробник (обмежено). Кілька інших вікон
менеджери (наприклад твм та ctwm) підтримують активні значки, але не підтримують
розширення, які дозволяють xterm щоб визначити менеджер вікон.

дозвольте жирні шрифти (клас Дозволити жирні шрифти)
Якщо встановлено значення «false», xterm не використовуватиме жирні шрифти. Це перевизначає обидва
завжди жирний режим і жирний режим ресурси. завжди жирний режим (клас Завжди жирний режим)

allowC1 Printable (клас ДозволитиC1 Printable)
Якщо значення true, перевизначає відображення елементів керування C1 (коди 128-159), щоб зробити їх
розглядаються як символи для друку. Хоча це відповідає ні
окремий стандарт, деякі користувачі наполягають, що це VT100. За замовчуванням встановлено значення «false».

allowColorOps (клас AllowColorOps)
Вказує, чи мають бути контрольні послідовності, які встановлюють/запитують динамічні кольори
дозволено. Цей параметр ресурсу не впливає на кольори ANSI. За замовчуванням є
«правда».

allowFontOps (клас AllowFontOps)
Вказує, чи повинні бути дозволені послідовності керування, які встановлюють/запитують шрифт.
За замовчуванням встановлено значення «false».

allowPasteControls (клас AllowPasteControls)
Якщо значення true, дозвольте вставляти контрольні символи, такі як BEL і CAN. Форматування
символи (табуляція, новий рядок) завжди дозволені. Інші контрольні символи C0 є
пригнічено, якщо цей ресурс не ввімкнено. Точний набір керуючих символів
(C0 і C1) залежить від того, чи використовується кодування UTF-8, а також від
allowC1 Printable ресурс. За замовчуванням встановлено значення «false».

дозволитиScrollLock (клас AllowScrollLock)
Визначає, чи мають бути послідовності керування, які встановлюють/запитують клавішу Scroll Lock
дозволено, а також чи реагує клавіша Scroll Lock на натискання клавіші користувача. The
за замовчуванням — «false».

Коли ця функція ввімкнена, xterm відчує стан клавіші Scroll Lock
щоразу вона набуває зосередженості. Натискання клавіші Scroll Lock перемикається xterm's
внутрішній стан, а також перемикання пов’язаного світлодіода. Поки Scroll Lock є
активний, xterm намагається зберегти область перегляду на тому самому наборі рядків. Якщо
поточне вікно перегляду прокручується за межі, встановлені параметром рядки збереження ресурс, то
Scroll Lock більше не впливає.

Причина встановлення значення «false» за замовчуванням полягає в тому, щоб уникнути несподіванки користувача. Цей ключ
зазвичай не використовується в конфігураціях клавіатури і не отримав стандарту
значення, навіть якщо воно вживається таким чином. Отже, користувачі призначили його
для спеціальних цілей.

allowSendEvents (клас AllowSendEvents)
Вказує, чи будуть синтетичні події ключа та кнопки (генеровані за допомогою X
протокол SendEvent request) слід інтерпретувати або відкидати. За замовчуванням є
«неправда», що означає, що вони відкидаються. Зауважте, що дозвіл таких подій створить a
дуже велика діра в безпеці, тому ввімкнення цього ресурсу примусово вимикає
дозволятиXXXOps ресурсів. За замовчуванням встановлено значення «false».

allowTcapOps (клас AllowTcapOps)
Вказує, чи відповідають послідовності керування, які запитують поняття терміналу
рядки функціональних клавіш, оскільки повинні бути дозволені можливості termcap або terminfo. The
за замовчуванням — «true».

Кілька програм, напр. натиск, використовуйте цю функцію, щоб отримати точний опис
можливості терміналу, незалежно від параметра termcap/terminfo:

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

· xtherm може вказати програмі запитів, які рядки надсилаються модифікованими (Shift-,
Control-, alt-) функціональні клавіші та клавіші клавіатури. Контроль та альтернатива звітності
модифікатори — це функція, яка покладається на ncurses розширене найменування.

allowTitleOps (клас AllowTitleOps)
Вказує, чи змінюють заголовок вікна чи ім’я піктограми послідовності керування
слід дозволити. За замовчуванням встановлено значення «true».

allowWindowOps (клас AllowWindowOps)
Вказує, чи будуть розширені послідовності керування вікном (як використовуються в dtterm) має бути
дозволено. Вони включають кілька послідовностей керування, які маніпулюють розміром вікна
або положення, а також повідомлення про ці значення та назву чи назву значка. Кожен
з них можна зловживати в сценарії; Цікаво, що більшість емуляторів терміналів
їх виконання обмежує лише невелику частину репертуару. Для точного налаштування,
побачити disallowedWindowOps. За замовчуванням встановлено значення «false».

altIsNotMeta (клас AltIsNotMeta)
Якщо «true», то ставтеся до клавіші Alt так, ніби це була мета-клавіша. Може статися ваша клавіатура
налаштувати, щоб вони були однаковими. Але якщо їх немає, це дозволяє
використовуйте ті ж операції з префіксом і зміщенням за допомогою клавіші Alt, що і для мета-
ключ. Побачити altSendsEscape та metaSendsEscape. За замовчуванням встановлено значення «false».

altSendsEscape (клас AltSendsEscape)
Це додаткова операція клавіатури, яка може бути оброблена після логіки for
metaSendsEscape. Він доступний лише за умови altIsNotMeta ресурс встановлений.

· Якщо «true», символи Alt (символ у поєднанні з пов’язаним модифікатором
з лівою/правою клавішами Alt) перетворюються в послідовність із двох символів за допомогою
сам символ передує ESC. Це також стосується функціональної клавіші
контрольні послідовності, якщо xterm бачить це інший використовується у вашому ключі
переклади.

· Якщо «false», символи Alt, введені з клавіатури, призводять до зсуву до 8-біт
персонажі (так само, як metaSendsEscape). Комбінуючи Alt- і Meta-
модифікаторів, можна створювати відповідні комбінації ESC-префікса і 8-біт
символів.

За замовчуванням встановлено значення «False». xtherm надає опцію меню для перемикання цього ресурсу.

alternateScroll (клас ScrollCond)
Якщо «правда», то прокрутка назад та прокрутка вперед дії надсилають клавіші курсору вгору та вниз
коли xterm відображає альтернативний екран. За замовчуванням встановлено значення «false».

Команда alternateScroll стан також можна встановити за допомогою послідовності керування.

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

жирний режим завжди жирний режим порівняння дію
─────────────────────────────────────────────────── ──
false false ігнорується використання шрифту
false true ігнорується використання шрифту
істина хибна ж завищення
true false Різне використання шрифту
true true ігнорований надмірний удар

Цей ресурс використовується лише для растрових шрифтів:

· При використанні растрових шрифтів, можливо, сервер шрифтів буде наближений
напівжирний шрифт, змінивши його розмір шрифту, відмінний від очікуваного. The
завжди жирний режим ресурс дозволяє користувачеві замінити (іноді поганий)
отриманий жирний шрифт із зайвими (що принаймні послідовний).

· Проблема не виникає зі шрифтами TrueType (хоча можуть бути й інші
непотрібні проблеми, такі як різне покриття звичайного та напівжирного шрифтів).

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

завждиВиділяти (клас Завжди виділіть)
Вказує чи ні xterm завжди має відображати виділений текстовий курсор.
За замовчуванням (якщо цей ресурс false), курсор з пустим текстом відображається щоразу
покажчик переміщується з вікна або вікно втрачає фокус введення. The
за замовчуванням — «false».

alwaysUseMods (клас AlwaysUseMods)
Переосмислити Num Lock ресурс, розповідаючи xterm використовувати модифікатори Alt і Meta
створювати параметри для послідовностей функціональних клавіш, навіть якщо ці модифікатори з’являються в
ресурс перекладів. Зазвичай xterm перевіряє, чи використовується Alt чи Meta в a
переклад, який буде конфліктувати з модифікаторами функціональних клавіш, і ігноруватиме їх
модифікатори в цьому особливому випадку. За замовчуванням встановлено значення «false».

answerbackString (клас рядок відповіді)
Вказує рядок, який xterm надсилає у відповідь на символ ENQ (контроль/E).
від господаря. За замовчуванням є порожній рядок, тобто «». Апаратний VT100
реалізує цю функцію як параметр налаштування.

appcursorDefault (клас AppcursorDefault)
Якщо «true», клавіші курсору спочатку знаходяться в режимі програми. Це те саме, що
приватний режим DECCKM VT102. За замовчуванням встановлено значення «false».

appkeypadDefault (клас AppkeypadDefault)
Якщо «true», клавіші клавіатури спочатку перебувають у режимі програми. За замовчуванням є
"помилковий".

приймайте всі символи (клас Припустимо всі символи)
Якщо «true», це вмикає особливий регістр у растрових шрифтах, щоб дозволити серверу шрифтів
виберіть спосіб відображення відсутніх гліфів. За замовчуванням встановлено значення «true».

Причина цього ресурсу полягає в тому, щоб допомогти з деякими квазіавтоматично створеними
шрифти (наприклад, кодування ISO-10646-1 Terminus), які мають неправильний шрифт-
метрики.

автозагортання (клас автозагортання)
Вказує, чи слід увімкнути автоматичне обгортання. Це те саме, що
VT102 DECAWM. За замовчуванням встановлено значення «true».

awaitInput (клас AwaitInput)
Вказує чи ні xterm використовує тайм-аут 50 мілісекунд для очікування введення (тобто,
для підтримки смуги прокрутки зі стрілкою Xaw3d). За замовчуванням встановлено значення «false».

BackarrowKey (клас BackarrowKey)
Визначає, чи передає клавіша зі стрілкою назад (8) або видалити (127)
характер. Це відповідає послідовності керування DECBKM. «Істинне» значення
вказує backspace. За замовчуванням встановлено значення «True». Натискання клавіші керування перемикається
цю поведінку.

фон (клас Передумови)
Визначає колір для фону вікна. За замовчуванням є
«XtDefaultBackground».

bellIsTurgent (клас BellIsTurgent)
Визначає, чи потрібно встановлювати підказку терміновості для менеджера вікон під час створення a
звук дзвоника. За замовчуванням встановлено значення «false».

bellOnReset (клас BellOnReset)
Визначає, чи лунати дзвінок під час виконання жорсткого скидання. За замовчуванням встановлено значення «true».

bellSuppressTime (клас BellSuppressTime)
Кількість мілісекунд після надсилання команди дзвінка, протягом яких надсилаються додаткові дзвінки
буде придушено. За замовчуванням – 200. Якщо встановлено відмінний від нуля, додаткові дзвінки також будуть
буде придушено, доки сервер не повідомить, що обробка першого дзвінка виконана
завершено; ця функція найбільш корисна з видимим дзвоном.

жирні кольори (клас ColorMode)
Визначає, чи поєднувати жирний атрибут із такими кольорами, як IBM PC, тобто мапа
кольори від 0 до 7 до кольорів від 8 до 15. Зазвичай вони яскравіші
версії перших 8 кольорів, тому жирні. За замовчуванням встановлено значення «true».

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

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

Дивіться також обговорення жирний режим та завжди жирний режим ресурси.

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

Зверніть увагу, що xterm має один напівжирний шрифт, який ви можете встановити явно. xtherm спроби
отримати жирний шрифт для інших виділених шрифтів (шрифт 1 через шрифт 6). Якщо це
не може знайти жирний шрифт, він використовуватиме звичайний шрифт. У кожному випадку (незалежно від того,
явний ресурс або похідний шрифт), якщо звичайний і напівжирний шрифти відрізняються,
цей ресурс не діє. За замовчуванням встановлено значення «true».

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

хоча xterm намагається отримати жирний шрифт для інших вибраних шрифтів, шрифт
сервер може не співпрацювати. Починаючи з X11R6, растрові шрифти були масштабовані. Шрифт
сервер стверджує, що надає жирний шрифт xterm запитів, але результату немає
завжди читається. XFree86 представив функцію, яку можна використовувати для придушення
масштабування. У файлі конфігурації сервера X (наприклад, “/etc/X11/XFree86” або
“/etc/X11/xorg.conf”), ви можете додати “:unscaled” в кінець каталогу
специфікація для «різних» шрифтів, які містять шрифти з фіксованим кроком
використаний xterm. Наприклад

Шлях до шрифту "/usr/lib/X11/fonts/misc/"

став би

FontPath "/usr/lib/X11/fonts/misc/:unscaled"

Залежно від вашої конфігурації сервер шрифтів може мати власну конфігурацію
файл. Той самий «:unscaled» можна додати до його конфігураційного файлу в кінці
специфікація каталогу для «різне».

Функція масштабування растрового зображення також використовується xterm для реалізації VT102 подвійної ширини
і символи подвійної висоти.

зламанийLinuxOSC (клас BrokenLinuxOSC)
якщо правда, xterm застосовує обхідний шлях, щоб ігнорувати неправильні послідовності керування, які: a
Скрипт Linux може надіслати. Порівняйте послідовності керування палітрою, описані в
console_codes з ECMA-48. За замовчуванням встановлено значення «true».

зламані виділення (клас Порушені виділення)
якщо правда, xterm у 8-розрядному режимі буде інтерпретувати STRING виділення як перенесення тексту
кодування поточної локалі. Зазвичай STRING вибір містить ISO-8859-1
закодований текст. Установлення для цього ресурсу значення «true» порушує ICCCM; це може,
однак він буде корисним для взаємодії з деякими непрацюючими клієнтами X. За замовчуванням є
"помилковий".

brokenStringTerm (клас BrokenStringTerm)
забезпечує обхідний шлях для деяких маршрутизаторів ISDN, які запускають контроль програми
рядок, не завершуючи його. Встановіть для цього значення «true», якщо xterm здається, що завмирає, коли
підключення. За замовчуванням встановлено значення «false».

xthermСинтаксичний аналізатор стану розпізнає декілька типів контрольних рядків, які можуть містити
текст, наприклад,

APC (Команда прикладної програми),
DCS (Рядок керування пристроєм),
OSC (Команда операційної системи),
PM (Повідомлення про конфіденційність), і
СОС (Початок рядка),

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

Якщо ввімкнено, ця функція дозволяє користувачеві вийти з безперервного керування
рядок, коли знайдено будь-який із цих звичайних контрольних символів:

control/D (використовується як кінець файлу в багатьох оболонках),
control/H (backspace),
control/I (tab-feed),
control/J (перевод рядка, або новий рядок),
control/K (вертикальна вкладка),
control/L (подача форми),
control/M (повернення каретки),
контроль/N (зміщення),
контроль/вихід (перехід),
контроль/Q (XOFF),
control/X (скасувати)

c132 (клас C132)
Вказує, чи використовується вихідна послідовність VT102 DECCOLM для перемикання між ними
80 і 132 колонки, слід вшанувати. За замовчуванням встановлено значення «false».

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

cdXtraScroll (клас CdXtraScroll)
Вказує чи xterm слід прокрутити до нової сторінки під час очищення всього
екран. Подібно до tiXtraScroll, мета цього параметра – надати зображення
відображення повноекранної програми на екрані прокрутки перед видаленням
текст. За замовчуванням для цього ресурсу є «false».

charClass (клас CharClass)
Визначає розділені комами списки прив’язок класу символів форми
[низький-]висока:значення. Вони використовуються для визначення того, які набори символів повинні бути
поводитися так само, коли вирізаєте та вставляєте. Див ХАРАКТЕР КЛАСИ .

cjkWidth (клас CjkWidth)
Вказує чи xterm має дотримуватися традиційної східноазіатської конвенції про ширину.
Коли ввімкнено, символи з категорією східноазіатської неоднозначності (A) в UTR 11 мають a
ширина стовпця 2. Можливо, вам доведеться встановити цю опцію на «true», якщо у вас є деякі старі
Східноазіатські термінальні програми, які припускають, що символи малювання ліній мають a
ширина стовпця 2. Якщо цей ресурс false, то mkWidth ресурс контролює
вибір між системою wcwidth та xtermвбудовані таблиці. За замовчуванням є
"помилковий".

color0 (клас Колір0)

color1 (клас Колір1)

color2 (клас Колір2)

color3 (клас Колір3)

color4 (клас Колір4)

color5 (клас Колір5)

color6 (клас Колір6)

color7 (клас Колір7)
Вони визначають кольори для розширення ISO-6429. Значення за замовчуванням:
відповідно чорний, червоний3, зелений3, жовтий3, настроюваний темно-синій, пурпурний3,
блакитний3 і сірий90. Відтінки кольору за замовчуванням вибираються, щоб дозволити кольори
8-15 використовувати як яскравіші версії.

color8 (клас Колір8)

color9 (клас Колір9)

color10 (клас Колір10)

color11 (клас Колір11)

color12 (клас Колір12)

color13 (клас Колір13)

color14 (клас Колір14)

color15 (клас Колір15)
Вони визначають кольори для розширення ISO-6429, якщо жирний атрибут також є
увімкнено. Значення ресурсу за замовчуванням – це відповідно сірий30, червоний, зелений,
жовтий, світло-блакитний, пурпурний, блакитний та білий, що налаштовується.

color16 (клас Колір16)

через

color255 (клас Колір255)
Вони визначають кольори для розширення з 256 кольорів. Значення ресурсу за замовчуванням
призначені для кольорів від 16 до 231, щоб створити колірний куб 6x6x6, і кольори від 232 до
255, щоб зробити наклон у відтінках сірого.

Ресурси минулого color15 доступні як параметр під час компіляції. Через жорсткий код
обмеження в бібліотеках X на загальну кількість ресурсів (до 400), ресурсів
для 256-кольорів опускаються, якщо підтримка широких символів і luit включені.
Окрім непослідовної поведінки, якщо дозволено лише частину ресурсів,
визначити точне відсічення важко, і бібліотеки X мають тенденцію аварійно завершувати роботу, якщо
кількість ресурсів перевищує ліміт. Колірна палітра все ще ініціалізована
до тих самих значень за замовчуванням і можуть бути змінені за допомогою послідовностей керування.

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

colorAttrMode (клас ColorAttrMode)
Вказує чи колірBD, колірBL, колірRV та colorUL має замінити ANSI
кольори. Якщо ні, вони відображаються лише тоді, коли не встановлено кольори ANSI
відповідну позицію. За замовчуванням встановлено значення «false».

колірBD (клас ColorBD)
Це визначає колір для відображення жирних символів, якщо «colorBDMode»
ресурс увімкнено. За замовчуванням встановлено «XtDefaultForeground».

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

colorBDMode (клас ColorAttrMode)
Визначає, чи мають відображатися кольором символи з атрибутом жирного шрифту
або у вигляді жирних символів. Зверніть увагу на це налаштування колірний режим вимкнено вимикає всі кольори,
в тому числі жирний. За замовчуванням встановлено значення «false».

колірBL (клас ColorBL)
Це визначає колір, який буде використовуватися для відображення мигаючих символів, якщо «colorBLMode»
ресурс увімкнено. За замовчуванням встановлено «XtDefaultForeground».

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

colorBLMode (клас ColorAttrMode)
Вказує, чи мають відображатися символи з атрибутом blink
колір. Зверніть увагу на це налаштування колірний режим off вимикає всі кольори, включаючи цей. The
за замовчуванням — «false».

colorIT (клас ColorIT)
Це визначає колір для відображення курсивних символів, якщо «colorITMode»
ресурс увімкнено. За замовчуванням встановлено «XtDefaultForeground».

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

colorITMode (клас ColorAttrMode)
Визначає, чи мають відображатися символи з атрибутом курсив
кольором або курсивом. За замовчуванням встановлено значення «false».

Зауважте, що:

· Налаштування колірний режим off вимикає всі кольори, включаючи курсив.

· курсивULMode перевизначення ресурсів colorITMode.

колірний режим (клас ColorMode)
Визначає, чи можна розпізнавати зміну кольору ANSI (ISO-6429)
послідовності слід увімкнути. За замовчуванням встановлено значення «true».

колірRV (клас ColorRV)
Це визначає колір для відображення зворотних символів, якщо «colorRVMode»
ресурс увімкнено. За замовчуванням встановлено «XtDefaultForeground».

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

colorRVMode (клас ColorAttrMode)
Вказує, чи мають відображатися символи з атрибутом reverse
колір. Зверніть увагу на це налаштування колірний режим off вимикає всі кольори, включаючи цей. The
за замовчуванням — «false».

colorUL (клас ColorUL)
Це визначає колір для відображення підкреслених символів, якщо
Ресурс «colorULMode» увімкнено. За замовчуванням встановлено «XtDefaultForeground».

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

colorULMode (клас ColorAttrMode)
Вказує, чи мають відображатися символи з атрибутом підкреслення
кольором або підкресленими символами. Зверніть увагу на це налаштування колірний режим вимкнено вимикає все
кольори, включаючи підкреслення. За замовчуванням встановлено значення «false».

комбінування символів (клас CombiningChars)
Визначає кількість широких символів, які можуть бути збережені в клітинці
overstrike (комбінувати) з базовим характером клітинки. Це можна встановити на
значення в діапазоні від 0 до 4. За замовчуванням встановлено «2».

ctrlFKeys (клас CtrlFКлавіші)
У режимі клавіатури VT220 (див sunKeyboard ресурс), вказує суму, на яку
для зсуву F1-F12 за допомогою модифікатора керування (CTRL). Це дозволяє згенерувати ключ
символи для F10-F20 на клавіатурі Sun/PC. За замовчуванням встановлено «10», що означає, що
CTRL F1 створює символ ключа для F11.

прокляттями (клас Прокльони)
Визначає, чи в останній стовпець виявлено помилку більше(1) слід обійти.
Див -куб варіант для деталей. За замовчуванням встановлено значення «false».

cursorBlink (клас CursorBlink)
Визначає, чи потрібно робити так, щоб курсор блимав. За замовчуванням встановлено значення «false».

xtherm використовує дві змінні, щоб визначити, чи блимає курсор. Один встановлений
цей ресурс. Інший встановлюється послідовностями керування (приватний режим 12 і
DECSCUSR). xtherm перевіряє XOR двох змінних.

cursorColor (клас CursorColor)
Визначає колір для текстового курсору. За замовчуванням є
«XtDefaultForeground». За замовчуванням, xterm намагається утримати цей колір від існування
такий самий, як і колір фону, оскільки він малює курсор за допомогою заповнення
фон текстової клітинки. Те саме обмеження стосується контрольних послідовностей
які можуть змінити цей колір.

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

cursorOffTime (клас CursorOffTime)
Визначає тривалість «вимкненої» частини циклу миготіння курсору
мілісекунд. Цей же таймер використовується для миготіння тексту. За замовчуванням встановлено «300».

cursorOnTime (клас CursorOnTime)
Визначає тривалість увімкненої частини циклу миготіння курсору, дюйми
мілісекунд. Цей же таймер використовується для миготіння тексту. За замовчуванням встановлено «600».

cutNewline (клас CutNewline)
Якщо «false», потрійне клацання, щоб вибрати рядок, не включає новий рядок на
Кінець лінії. Якщо «true», вибирається новий рядок. За замовчуванням встановлено значення «true».

cursorUnderLine (клас CursorUnderLine)
Визначає, чи зробити курсор підкресленим чи полем. За замовчуванням встановлено значення «false».

cutToBeginningOfLine (клас Cut ToBeginningOfLine)
Якщо «false», потрійне клацання, щоб вибрати рядок, вибирає лише поточне слово
вперед. Якщо «true», вибирається весь рядок. За замовчуванням встановлено значення «true».

decTerminalID (клас DecTerminalID)
Визначає рівень емуляції (100=VT100, 220=VT220 тощо), який використовується для визначення
тип відповіді на послідовність керування DA. Провідні нецифрові символи
ігнорується, наприклад, «vt100» і «100» однакові. За замовчуванням встановлено «420».

defaultString (клас рядок за замовчуванням)
Вкажіть символ (або рядок), який xterm замінить при вставці тексту
містить символ, який не може бути представлений у поточному кодуванні. Для
наприклад, вставлення тексту UTF-8 у відображення символів ISO-8859-1 буде лише
може відображати коди 0-255, тоді як текст UTF-8 може включати значення Unicode вище
255. За замовчуванням — «#» (знак одного фунта).

Якщо текст, який не можна відобразити, має подвійну ширину, xterm додасть пробіл після
Символ «#», щоб надати приблизно такий же макет на екрані, що й оригінальний текст.

deleteIsDEL (клас DeleteIsDEL)
Вказує, чи має клавіша Delete на клавіатурі редагування надсилати DEL (127) або
вихідна послідовність видалення в стилі VT220. Значення «false» дозволяє використовувати останнє. The
за замовчуванням — «Можливо».

disallowedColorOps (клас DisallowedColorOps)
Укажіть, які функції будуть вимкнені, якщо allowColorOps є помилковим. Це
список імен, розділених комами. Значення за замовчуванням таке
SetColor, GetColor, GetAnsiColor

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

SetColor
Встановіть певний динамічний колір.

GetColor
Повідомте поточне налаштування заданого динамічного кольору.

GetAnsiColor
Повідомте поточне налаштування даного кольору ANSI (насправді будь-якого з кольорів
встановлюється за допомогою елементів керування в стилі ANSI).

disallowedFontOps (клас DisallowedFontOps)
Укажіть, які функції будуть вимкнені, якщо allowFontOps є помилковим. Це
список імен, розділених комами. Значення за замовчуванням таке
SetFont, GetFont

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

SetFont
Встановіть вказаний шрифт.

GetFont
Повідомте про вказаний шрифт.

disallowedTcapOps (клас DisallowedTcapOps)
Укажіть, які функції будуть вимкнені, якщо allowTcapOps є помилковим. Це
список імен, розділених комами. Значення за замовчуванням таке
SetTcap, GetTcap

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

SetTcap
(не впроваджений)

GetTcap
Повідомте про вказані функціональні та інші спеціальні клавіші.

disallowedWindowOps (клас DisallowedWindowOps)
Укажіть, які функції будуть вимкнені, якщо allowWindowOps є помилковим. Це
розділений комами список імен або (для елементів керування, адаптованих з dtterm
номер операції). Значення за замовчуванням таке
1,2,3,4,5,6,7,8,9,11,13,14,18,19,20,21,GetSelection,SetSelection,SetWinLines,SetXprop
(тобто ніякі операції не дозволені).

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

GetIconTitle (20)
Повідомте про мітку значка вікна xterm як рядок.

GetScreenSizeChars (19)
Повідомте розмір екрана в символах у вигляді цифр.

GetSelection
Звітуйте дані вибору як рядок base64.

GetWinPosition (13)
Повідомте про позицію вікна xterm у вигляді чисел.

GetWinSizeChars (18)
Повідомте розмір текстової області в символах у вигляді цифр.

GetWinSizePixels (14)
Повідомити про вікно xterm у пікселях у вигляді чисел.

GetWinState (11)
Повідомте про стан вікна xterm як число.

GetWinTitle (21)
Повідомте назву вікна xterm у вигляді рядка.

LowerWin (6)
Опустіть вікно xterm до нижньої частини порядку укладання.

MaximizeWin (9)
Розгорнути вікно (тобто змінити розмір до розміру екрана).

Повноекранний Win (10)
Використовуйте повноекранний режим (тобто змініть розмір до розміру екрана, без прикрас вікон).

Мінімізувати виграш (2)
Вікно Iconify.

PopTitle (23)
Поп-заголовок із внутрішнього стека.

PushTitle (22)
Перенесіть заголовок у внутрішній стек.

RaiseWin (5)
Підніміть вікно xterm до початку порядку укладання.

RefreshWin (7)
Оновіть вікно xterm.

RestoreWin (1)
Вікно деіконізації.

SetSelection
Встановити дані вибору.

SetWinLines
Змініть розмір до заданої кількості рядків, принаймні 24.

SetWinPosition (3)
Перемістити вікно до заданих координат.

SetWinSizeChars (8)
Змініть розмір текстової області до заданого розміру в символах.

SetWinSizePixels (4)
Змініть розмір вікна xterm до заданого розміру в пікселях.

SetXprop
Встановити властивість X у вікні верхнього рівня.

динамічні кольори (клас DynamicColors)
Визначає, чи змінюватиме кольори, призначені іншим, escape-послідовності чи ні
атрибути розпізнаються.

ВосьмБітКонтроль (клас EightBitControl)
Вказує, чи повинні послідовності керування, надіслані терміналом, бути восьми-
бітові символи або escape-послідовності. За замовчуванням встановлено значення «false».

восьмибітний вхід (клас EightBitInput)
Якщо «true», мета-символи (однобайтовий символ у поєднанні з Meta
клавіша-модифікатор) введення з клавіатури представлено як один символ,
змінено відповідно до ВосьмБітМета ресурс. Якщо «false», мета символи є
перетворюється на двосимвольну послідовність із самим символом перед ESC.
За замовчуванням встановлено значення «true».

Команда metaSendsEscape та altSendsEscape ресурси можуть замінити цю функцію.
Зазвичай клавіатури не мають клавіші з позначкою «Meta», але клавіші «Alt» є звичайними,
і вони зазвичай використовуються для «Мета». Якби вони були синонімами, це було б
було розумно назвати цей ресурс «altSendsEscape», змінюючи сенс.
Щоб дізнатися більше про це, див мета функціонувати в прокляттях.

Зауважте, що інший ключ не обов'язково збігається з ключем Meta модифікатор. The
xmodmap утиліта перераховує ваші ключові модифікатори. X визначає модифікатори для зсуву, (заголовки)
lock and control, а також 5 додаткових модифікаторів, до яких зазвичай звикли
налаштувати ключові модифікатори. xtherm перевіряє ту саму інформацію, щоб знайти модифікатор
пов'язані з будь-яким Meta (ліворуч або праворуч) і використовує цю клавішу як Meta
модифікатор. Він також шукає клавішу NumLock, щоб розпізнати модифікатор, який є
пов'язані з цим.

Якщо ти xmodmap конфігурація використовує ті самі коди клавіш для клавіш Alt і Meta, xterm
побачить лише визначення клавіш Alt, оскільки вони перевіряються перед мета-клавішами.
Першим тестується NumLock. Важливо, щоб ці ключі були чіткими; інакше
деякі з xtermФункціональність користувача недоступна.

Команда восьмибітний вхід ресурс перевіряється під час запуску. Якщо «правда», то xterm намагається
щоб перевести термінал у 8-розрядний режим. Якщо "false", під час запуску, xterm намагається поставити
термінал у 7-розрядний режим. Для деяких конфігурацій це невдало;
невдача ігнорується. Після запуску, xterm не змінює термінал між
8-розрядний і 7-розрядний режими.

Як спочатку було реалізовано в X11, значення ресурсу не змінилося після запуску.
Однак (з моменту виправлення № 216 у 2006 р.) xterm може модифікувати восьмибітний вхід після запуску
через послідовність керування. Відповідні можливості terminfo смс (встановити мета
режим) і MDR (скидання мета-режиму) було розпізнано користувачем бити протягом деякого часу.
Цікаво, що битиПоняття «мета режиму» відрізняється від стандартного
визначення (в terminfo посібник), який описує зміну восьмого біта
персонажа. Буває так бити розглядає «метарежим» як символ ESC
xterm ставить перед символом при натисканні спеціальної мета-клавіші. битирано
документація говорить про символ ESC і ігнорує восьмий біт.

ВосьмБітМета (клас EightBitMeta)
Це контролює шлях xterm змінює восьмий біт однобайтового ключа, коли
восьмибітний вхід ресурс встановлений. За замовчуванням — «локаль».

Значення ресурсу – це рядок, що оцінюється як логічне значення після запуску.

false
Ключ надсилається без змін.

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

true Ключ надсилається зміненим.

ніколи
Ключ завжди надсилається без змін.

За винятком ніколи вибір, xterm шанує можливості terminfo смс (встановити мета
режим) і MDR (скидання мета-режиму), що дозволяє вмикати або вимкнути цю функцію
динамічно.

If ВосьмБітМета увімкнено, коли мова використовує UTF-8, xterm кодує значення як
UTF-8 (починаючи з патча №183 у 2003 році).

XNUMXBitOutput (клас EightBitOutput)
Визначає, чи мають бути восьмирозрядні символи, надіслані з хоста
приймається як є або знімається під час друку. За замовчуванням – «true», що означає, що
вони приймаються як є.

восьмибітових типів вибору (клас EightBitSelectTypes)
Override xtermСписок цільового вибору за замовчуванням (див. SELECT/PASTE) для вибору
у звичайному (ISO-8859-1) режимі. За замовчуванням є порожній рядок, тобто «», що робить
нічого не перевизначати.

ім'я обличчя (клас FaceName)
Вкажіть шаблон для масштабованих шрифтів, вибраних з бібліотеки FreeType if
підтримка цієї бібліотеки була скомпільована xterm. Немає значення за замовчуванням.

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

Можна вибрати відповідні растрові шрифти за допомогою такого сценарію:

#!/ Бен / ш
FONT=`xfontsel -print`
test -n "$FONT" && xfd -fn "$FONT"

Однак (незважаючи на те xfd приймає «-фа” для позначення шрифтів FreeType),
xfontsel подібним чином не було розширено. Як обхідний шлях, ви можете спробувати

fc-list :scalable=true:spacing=mono: родина

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

faceNameDoublesize (клас FaceName в подвійному розмірі)
Вкажіть масштабований шрифт подвійної ширини для випадків, коли це вимагає програма,
наприклад, у програмах CJK. Немає значення за замовчуванням.

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

розмір обличчя (клас Розмір обличчя)
Вкажіть розмір точки для шрифтів, вибраних з бібліотеки FreeType, якщо підтримується
у цю бібліотеку було зібрано xterm. За замовчуванням встановлено значення «14.0». VT Шрифти Меню,
це відповідає дефолт запис.

Хоча за замовчуванням встановлено значення «14.0», це може не збігатися з розміром точки для
за замовчуванням растровий шрифт, тобто той, який призначений для -fn варіант, або шрифт
ресурс. Наприклад, «фіксований» шрифт зазвичай має розмір «8.0». Якщо ти
комплект розмір обличчя щоб відповідати розміру растрового шрифту, а потім перемикатися між растровим зображенням
і шрифти TrueType через меню шрифтів нададуть порівнянні розміри для вікна.

Ви можете вказати розмір точки для шрифтів TrueType, вибраних з іншим розміром-
пов’язані пункти меню, такі як Середній, Величезний тощо, за допомогою одного з наведених нижче
цінності ресурсів. Якщо ви не вкажете значення, вони за замовчуванням мають значення «0.0», що
Причини xterm використовувати співвідношення розмірів шрифту з відповідного растрового шрифту
ресурси для отримання розміру балів TrueType.

Якщо всі з розмір обличчя тоді ресурси встановлені xterm використовуватиме цю інформацію для
визначити наступний менший/більший шрифт TrueType для більший-vt-font() та
менший-vt-font() дії. Якщо якісь не встановлені, xterm використовуватиме лише площі
растрові шрифти.

faceSize1 (клас Розмір обличчя1)
Визначає розмір першого альтернативного шрифту.

faceSize2 (клас Розмір обличчя2)
Визначає розмір другого альтернативного шрифту.

faceSize3 (клас Розмір обличчя3)
Визначає розмір третього альтернативного шрифту.

faceSize4 (клас Розмір обличчя4)
Визначає розмір четвертого альтернативного шрифту.

faceSize5 (клас Розмір обличчя5)
Визначає розмір п’ятого альтернативного шрифту.

faceSize6 (клас Розмір обличчя6)
Визначає розмір шостого альтернативного шрифту.

шрифт (клас шрифт)
Визначає назву звичайного шрифту. За замовчуванням «фіксовано».

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

ПРИМІТКА: деякі файли ресурсів використовують шаблони, такі як

*шрифт: виправлено

які є занадто широкими, що впливають на обидва

xterm.vt100.font

та

xterm.vt100.utf8Fonts.font

що, ймовірно, не те, що ви планували.

fastScroll (клас FastScroll)
Змінює ефект прокручування стрибком (jumpScroll) шляхом придушення оновлення екрана
для особливого випадку, коли виведення на екран повністю змістило вміст
за кадром. Наприклад, якДля цього на екрані виводиться великий файл.

шрифт 1 (клас шрифт 1)
Вказує назву першого альтернативного шрифту, що відповідає «Нечитабельно» в
стандартне меню.

шрифт 2 (клас шрифт 2)
Вказує назву другого альтернативного шрифту, що відповідає «Tiny» у
стандартне меню.

шрифт 3 (клас шрифт 3)
Вказує назву третього альтернативного шрифту, що відповідає «Small» у
стандартне меню.

шрифт 4 (клас шрифт 4)
Вказує назву четвертого альтернативного шрифту, що відповідає «Середній» в
стандартне меню.

шрифт 5 (клас шрифт 5)
Вказує назву п’ятого альтернативного шрифту, що відповідає «Великому» в
стандартне меню.

шрифт 6 (клас шрифт 6)
Вказує назву шостого альтернативного шрифту, що відповідає «Величезному» в
стандартне меню.

подвійний розмір шрифту (клас подвійний розмір шрифту)
Вказує чи xterm слід спробувати використовувати масштабування шрифту для малювання подвійного розміру
символів. Деякі старі сервери шрифтів не можуть зробити це належним чином, повернеться
оманливі показники шрифту. За замовчуванням встановлено значення «true». Якщо вимкнено, xterm буде моделювати
символів подвійного розміру, малюючи звичайні символи з пробілами між ними.

fontWarnings (клас попередження про шрифт)
Уточніть чи xterm має повідомити про помилку, якщо не вдається завантажити шрифт:

0 Ніколи не повідомляйте про помилку (хоча бібліотеки X можуть).

1 Повідомте про помилку, якщо ім'я шрифту було вказано як параметр ресурсу.

2 Завжди повідомляйте про помилку, якщо не вдалося завантажити шрифт.

За замовчуванням встановлено «1».

forceBoxChars (клас ForceBoxChars)
Вказує чи xterm слід припустити, що звичайні та напівжирні шрифти мають рядок VT100-
малювання персонажів:

· Шрифти ISO-8859-* із фіксованим кроком, які використовуються xterm зазвичай мають VT100
гліфи для малювання ліній у клітинках 1-31. Інші шрифти з фіксованим кроком можуть бути більше
привабливі, але не мають цих гліфів.

· При використанні шрифту ISO-10646-1 і wideChars ресурс вірний, xterm використовує
гліфи Unicode, які відповідають гліфам малювання ліній VT100.

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

forcePackedFont (клас ForcePackedFont)
Вказує чи xterm слід використовувати максимальну або мінімальну ширину гліфа, коли
відображення за допомогою растрового шрифту. Використовуйте максимальну ширину, щоб допомогти з пропорційністю
шрифти. За замовчуванням встановлено значення «true», що позначає мінімальну ширину.

foreground (клас передній план)
Визначає колір для відображення тексту у вікні. Налаштування класу
name замість імені екземпляра – це простий спосіб мати все, що б
зазвичай відображаються в тексті колір, зміна кольору. За замовчуванням є
«XtDefaultForeground».

formatOtherKeys (клас FormatOtherKeys)
Замінює формат керуючої послідовності, що використовується для повідомлення про змінені ключі за допомогою
modifyOtherKeys ресурс.

0 надіслати змінені ключі як параметри для функціональної клавіші 27 (за замовчуванням).

1 надіслати модифіковані ключі як параметри для CSI u.

freeBoldBox (клас FreeBoldBox)
Вказує чи xterm слід передбачити обмежувальні рамки для звичайних і напівжирних шрифтів
сумісні. Якщо «неправда», xterm порівнює їх і відхиляє вибір жирного
шрифти, які не відповідають розміру звичайного шрифту. За замовчуванням встановлено "false",
що означає, що порівняння виконано.

геометрія (клас геометрія)
Визначає бажаний розмір і положення вікна VT102. Немає
за замовчуванням для цього ресурсу.

highlightColor (клас HighlightColor)
Визначає колір для фону виділеного (виділеного) тексту. Якщо
не вказано (тобто, відповідність передньому плану за замовчуванням), використовується зворотне відео. The
за замовчуванням — «XtDefaultForeground».

highlightColorMode (клас HighlightColorMode)
Вказує чи xterm should use highlightTextColor та highlightColor до
замінити зворотні кольори переднього плану/фону у виділенні. За замовчуванням є
невизначено: під час запуску, xterm перевіряє, чи налаштовано ці ресурси на щось
крім кольорів переднього плану та фону за замовчуванням. Налаштування цього ресурсу
вимикає перевірку.

У наступній таблиці показано взаємодію ресурсів підсвічування,
скорочено, як показано на цій сторінці:

HCM
highlightColorMode

HR highlightReverse

HBG
highlightColor

HFG
highlightTextColor

HCM HR HBG HFG Виділіть
─────────────────────────────────────────────────── ────
false false за замовчуванням за замовчуванням bg/fg
false false за замовчуванням встановлюється bg/fg
false false встановити за замовчуванням fg/HBG
false false set fg/HBG
─────────────────────────────────────────────────── ────
false true за замовчуванням за замовчуванням bg/fg
false true за замовчуванням встановлено bg/fg
false true встановити за замовчуванням fg/HBG
false true set fg/HBG
─────────────────────────────────────────────────── ────
true false за замовчуванням за замовчуванням bg/fg
true false за замовчуванням встановлено HFG/fg
true false встановити за замовчуванням bg/HBG
true false set HFG/HBG
─────────────────────────────────────────────────── ────
true true за замовчуванням fg/fg (марно)
true true за замовчуванням встановити HFG/fg
true true встановити за замовчуванням fg/HBG
true true set set HFG/HBG
─────────────────────────────────────────────────── ────
за замовчуванням false за замовчуванням за замовчуванням bg/fg
за замовчуванням false встановлено за замовчуванням bg/fg
за замовчуванням false set default fg/HBG
за замовчуванням false set set HFG/HBG
─────────────────────────────────────────────────── ────
за замовчуванням істина за замовчуванням за замовчуванням bg/fg
за замовчуванням true default set bg/fg
за замовчуванням true встановити за замовчуванням fg/HBG
за замовчуванням true set set HFG/HBG
─────────────────────────────────────────────────── ────

виділітьЗворотне (клас ВиділітьЗворотне)
Вказує чи xterm має змінити вибір переднього плану та фону
кольори під час виділення тексту з атрибутом reverse-video. Це стосується лише
highlightColor та highlightTextColor ресурси, наприклад, щоб відповідати колірній схемі
of xwsh. Якщо «правда», xterm змінює кольори, якщо "false", xterm не повертається
кольори, за замовчуванням – «true».

highlightSelection (клас виділення виділення)
Якщо «false», вибір за допомогою миші виділяє всі позиції на екрані
між початком вибору та поточною позицією. Якщо «правда», xterm
виділяє лише ті позиції, які містять текст, який можна виділити. За замовчуванням
є «помилковим».

Залежно від того, як ваші програми записують на екрані, може бути залишок
заготовки на рядку. xtherm зберігає дані так, як вони відображаються на екрані. Стирання
дисплей змінює внутрішній стан кожної комірки, тому вона не вважається пустою
з метою відбору. Можна вибрати пробіли, записані після останнього стирання.
Якщо ви не бажаєте мати кінцеві пробіли у виділенні, скористайтеся trimSelection
ресурс.

highlightTextColor (клас HighlightTextColor)
Визначає колір, який буде використовуватися для переднього плану виділеного (виділеного) тексту. Якщо
не вказано (тобто відповідає фону за замовчуванням), використовується зворотне відео. The
за замовчуванням — «XtDefaultBackground».

hpLowerleftBugCompat (клас HpLowerleftBugCompat)
Визначає, чи потрібно обійти помилку в HP xdb, який ігнорує termcap і
завжди надсилає ESC F для переміщення в нижній лівий кут. «справжні» причини xterm до
інтерпретувати ESC F як запит на переміщення в нижній лівий кут екрана. The
за замовчуванням — «false».

i18nSelections (клас I18nSelections)
Якщо неправда, xterm не запитуватиме цілі COMPOUND_TEXT or TEXT. За замовчуванням
правда". Для цього може бути встановлено значення false, щоб обійти порушення ICCCM
інші клієнти X.

iconBorderColor (клас BorderColor)
Визначає колір рамки для активного вікна піктограм, якщо ця функція скомпільована
в xterm. Не всі диспетчери вікон зроблять кордон значка видимим.

iconBorderWidth (клас BorderWidth)
Вказує ширину межі для активного вікна піктограм, якщо ця функція скомпільована
в xterm. За замовчуванням встановлено «2». Не всі менеджери вікон створять межі
видно.

iconFont (клас IconFont)
Визначає шрифт для мініатюрного вікна активної піктограми, якщо ця функція є
скомпільований у xterm. За замовчуванням — «nil2».

початковий шрифт (клас Початковий шрифт)
Визначає, який із шрифтів VT100 використовувати спочатку. Значення такі ж, як і для
set-vt-font дії. За замовчуванням — «d», тобто «за замовчуванням».

метод введення (клас XtCInputMethod)
Розповідає xterm який тип методу введення використовувати. Не існує методу за замовчуванням.

внутрішній кордон (клас BorderWidth)
Вказує кількість пікселів між символами та межею вікна. The
за замовчуванням — «2».

курсивULMode (клас ColorAttrMode)
Вказує, чи мають відображатися символи з атрибутом підкреслення
курсивом або підкресленими символами. Він реалізований тільки для TrueType
шрифтів.

jumpScroll (клас JumpScroll)
Вказує, чи слід використовувати прокрутку зі стрибком. Це відповідає
Приватний режим VT102 DECSCLM. За замовчуванням встановлено значення «true». Подивитися fastScroll для
варіація.

зберегти буфер обміну (клас KeepClipboard)
Вказує чи xterm повторно використовуватиме дані вибору, які він скопіював до
клавіатури, а не запитувати в буфер обміну його поточний вміст, коли вказано це
забезпечити відбір. За замовчуванням встановлено значення «false».

keepSelection (клас KeepSelection)
Вказує чи xterm збереже виділення навіть після того, як виділена область була
торкнувся деяким виведенням на термінал. За замовчуванням встановлено значення «true».

клавіатураДіалект (клас клавіатура діалект)
Вказує початковий діалект клавіатури, а також значення за замовчуванням, коли
термінал скидається. Наведене значення збігається з кінцевим символом у
контрольні послідовності, які змінюють набори символів. За замовчуванням – «B», що
відповідає американському ASCII.

ім'яРозкладка клавіш (клас ІМ'Ярозкладка клавіш)
Дивіться обговорення розкладка клавіш() дії.

limitResize (клас LimitResize)
Обмежує зміну розміру екрана за допомогою послідовності керування заданим кратним значенням
розміри дисплея. За замовчуванням встановлено «1».

місце дії (клас Мова)
Визначає спосіб використання luit, перетворювач кодування між UTF-8 і локаль
кодування. Значення ресурсу (без урахування регістру) може бути:

правда
xtherm використовуватиме кодування, визначене місцевим стандартом LC_CTYPE користувача (тобто,
змінні LC_ALL, LC_CTYPE або LANG), наскільки це можливо. Це усвідомлюють
завжди вмикаючи режим UTF-8 і викликаючи luit у мовах, які не відповідають UTF-8.

середа
xtherm буде дотримуватися локалі LC_CTYPE користувачів лише для UTF-8, східноазіатської та тайської
локалі, де кодування не підтримувалося звичайним 8-бітним режимом з
зміна шрифтів. Для інших регіонів, xterm використовуватиме звичайний 8-бітний режим.

перевірочний шрифт
Якщо mini-luit скомпільовано, xterm перевірить, чи був шрифт Unicode
вказано. Якщо так, він перевіряє кодування символів для поточної локалі
є POSIX, Latin-1 або Latin-9, використовує відповідне відображення для їх підтримки
зі шрифтом Unicode. Для інших кодувань, xterm передбачає, що кодування UTF-8
не потрібно.

false
xtherm використовуватиме звичайний 8-бітний режим або режим UTF-8 відповідно до utf8 ресурс
or -U8 варіант.

Будь-яке інше значення, наприклад, «UTF-8» або «ISO8859-2», вважається назвою кодування;
luit буде викликано для підтримки кодування. Фактичний список підтримуваних
кодування залежить від luit. За замовчуванням — «середній».

Незалежно від вашої мови та кодування, для відображення потрібен шрифт ISO-10646-1
результат. Ваша конфігурація може не включати цей шрифт або підтримку мовного стандарту
xterm може не знадобитися. При запуску, xterm використовує механізм, еквівалентний до
load-vt-fonts(utf8Fonts, Utf8Fonts) дію для завантаження підресурсів імені шрифту
Віджет VT100. Тобто шаблони ресурсів, такі як «*vt100.utf8Fonts.font" буде
завантажено та (якщо цей ресурс увімкнено) замінити звичайні шрифти. Якщо ні
знайдено підресурси, звичайні шрифти, такі як «*vt100.font», тощо, використовуються.
Файли ресурсів, що поширюються за допомогою xterm використовуйте шрифти ISO-10646-1, але не покладайтеся
на них, якщо ви не використовуєте механізм локалі.

localeFilter (клас LocaleFilter)
Вказує ім’я файлу для конвертера кодування з/у кодування локалі та
UTF-8, який використовується з -lc варіант або місце дії ресурс. Довідкове повідомлення
показане «xterm -help» перераховує значення за замовчуванням, яке залежить від вашої системи
configuration.

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

*localeFilter: xterm-filter -p

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

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

loginShell (клас LoginShell)
Вказує, чи слід запускати оболонку у вікні як a
оболонка входу. За замовчуванням встановлено значення «false».

marginBell (клас MarginBell)
Визначає, чи повинен дзвонити дзвінок, коли користувач вводить текст біля
праве поле. За замовчуванням встановлено значення «false».

metaSendsEscape (клас MetaSendsEscape)
Якщо «true», мета-символи (символ у поєднанні з Meta ключ-модифікатор) є
перетворюється на двосимвольну послідовність із самим символом перед ESC.
Це також стосується послідовностей керування функціональними клавішами, за винятком випадків xterm бачить це
Meta використовується у ваших ключових перекладах. Якщо «false», метасимволи вводяться з
клавіатура обробляється відповідно до восьмибітний вхід ресурс. За замовчуванням є
"Помилковий".

mkSamplePass (клас MkSamplePass)
If mkSampleSize відмінний від нуля, і mkWidthcjkWidth) під час запуску є помилковими xterm
порівнює свої вбудовані таблиці з даними широкого символу системи, щоб прийняти рішення
якщо він буде використовувати дані системи. Це тестує перший mkSampleSize характер
значення, і дозволяє до mkSamplePass невідповідності перед невдачею тесту. The
за замовчуванням (для дозволеної кількості невідповідностей) дорівнює 256.

mkSampleSize (клас MkSampleSize)
з mkSamplePass, це визначає тест запуску, який використовується для ініціалізації wide
обчислення ширини символу. За замовчуванням (кількість символів для перевірки) є
1024.

mkWidth (клас MkWidth)
Вказує чи xterm слід використовувати вбудовану версію широкого символу
розрахунок. Дивіться також cjkWidth ресурс, який може замінити це. За замовчуванням
є «помилковим».

Ось короткий огляд ресурсів, які контролюють вибір широкого характеру
розрахунок ширини:

cjkWidth mkWidth дію
─────────────────────────────────────────────────── ───────────────
false false використання системних таблиць mkSamplePass
false true використовувати вбудовані таблиці
true false використовувати вбудовані таблиці CJK
істинно використовуйте вбудовані таблиці CJK

modifyCursorKeys (клас ModifyCursorKeys)
Вказує, як обробляти особливий випадок, коли Control-, Shift-, Alt- або Meta-
модифікатори використовуються для додавання параметра до вихідної послідовності, яку повертає курсор-
ключ. За замовчуванням встановлено «2»:

-1 вимикає цю функцію.

0 використовує стару/застарілу поведінку.

1 префіксує модифіковані послідовності з CSI.

2 змушує модифікатор бути другим параметром, якщо в іншому випадку він був би параметром
перший.

3 позначає послідовність символом «>», щоб натякати, що вона приватна.

modifyFunctionKeys (клас ModifyFunctionKeys)
Вказує, як обробляти особливий випадок, коли Control-, Shift-, Alt- або Meta-
модифікатори використовуються для додавання параметра до escape-послідовності, що повертається a
(пронумерована) функціональна клавіша. За замовчуванням встановлено «2». Значення ресурсів подібні до
modifyCursorKeys:

-1 дозволяє користувачеві використовувати модифікатори shift і control для побудови функції-
ключові рядки за допомогою звичайної схеми кодування.

0 використовує стару/застарілу поведінку.

1 префіксує модифіковані послідовності з CSI.

2 змушує модифікатор бути другим параметром, якщо в іншому випадку він був би параметром
перший.

3 позначає послідовність символом «>», щоб натякати, що вона приватна.

If modifyFunctionKeys дорівнює нулю, xterm використовує модифікатори Control- та Shift, щоб дозволити
користувач для створення нумерованих функціональних клавіш за межами набору, наданого
клавіатура:

Контроль
додає значення, задане ctrlFKeys ресурс.

Shift
додає подвійне значення, задане ctrlFKeys ресурс.

Контроль/Shift
додає втричі більше значення, задане ctrlFKeys ресурс.

змінити клавіатуру (клас Змінити клавіатуру)
Зазвичай xterm робить особливий випадок щодо модифікаторів (Shift, control тощо).
працювати зі спеціальними розкладками клавіатури (спадщина та vt220). Це зроблено для забезпечення
сумісні клавіатури для DEC VT220 та відповідних терміналів, які реалізують
визначені ключі (UDK).

Біти значення ресурсу вибірково дозволяють змінювати задане
категорію, коли вибрано ці клавіатури. За замовчуванням встановлено «0»:

0 Застарілі клавіатури/vt220 інтерпретують лише модифікатор Control, коли
побудова нумерованих функціональних клавіш. Інші спеціальні ключі не змінюються.

1 дозволяє змінити цифрову клавіатуру

2 дозволяє змінити клавіатуру редагування

4 дозволяє змінювати функціональні клавіші, замінює використання модифікатора Shift для
УДК.

8 дозволяє змінювати інші спеціальні ключі

modifyOtherKeys (клас Змінити інші ключі)
Люблю modifyCursorKeys, розповідає xterm щоб побудувати escape-послідовність для інших ключів
(наприклад, «2») при зміні за допомогою Control-, Alt- або Meta-модифікаторів. Ця особливість
не застосовується до функціональних клавіш і чітко визначених клавіш, таких як ESC або елемент керування
ключі. За замовчуванням встановлено «0»:

0 вимикає цю функцію.

1 вмикає цю функцію для ключів, за винятком тих із добре відомою поведінкою,
наприклад, Tab, Backarrow та деякі спеціальні регістри контрольних символів, наприклад Control-
Пробіл, щоб зробити NUL.

2 вмикає цю функцію для ключів, включаючи перераховані винятки.

multiClickTime (клас MultiClickTime)
Визначає максимальний час у мілісекундах між подіями вибору кількома клацаннями. The
за замовчуванням — «250» мілісекунд.

multiScroll (клас MultiScroll)
Вказує, чи слід прокручувати асинхронно. За замовчуванням є
"помилковий".

nMarginBell (клас колонка)
Вказує кількість символів з правого поля, на якому розташовується дзвіночок поля
має викликатися, якщо ввімкнено marginBell ресурс. За замовчуванням встановлено «10».

Num Lock (клас Num Lock)
Якщо «правда», xterm перевіряє, чи використовується NumLock як модифікатор (див xmodmap(1)). Якщо так,
цей модифікатор використовується для спрощення логіки під час реалізації спеціального NumLock для
sunKeyboard ресурс. Також (коли sunKeyboard хибна), використовується подібна логіка
щоб знайти модифікатор, пов’язаний з лівою та правою клавішами Alt. За замовчуванням є
«правда».

oldXtermFKeys (клас OldXtermFKeys)
Якщо «правда», xterm використовуватиме старі послідовності керування для функціональних клавіш F1-F4,
для сумісності з X Consortium xterm. В іншому випадку він використовує стиль VT100
коди від PF1 до PF4. За замовчуванням встановлено значення «false».

on2Clicks (клас On2Clicks)

on3Clicks (клас On3Clicks)

on4Clicks (клас On4Clicks)

on5Clicks (клас On5Clicks)
Вкажіть поведінку вибору у відповідь на кілька клацань мишею. Одна миша
клацання завжди інтерпретується, як описано в ВИБІР розділ (див Вказівник
ВИКОРИСТАННЯ). Кілька клацань мишею (за допомогою кнопки, яка активує вибрати-почати
дії) інтерпретуються відповідно до значення ресурсу on2Clicksта ін
вартість ресурсу може бути одним із таких:

слово
Виберіть «слово», як визначено charClass ресурс. Див ХАРАКТЕР
КЛАСИ .

лінія
Виберіть рядок (враховуючи обгортання).

група
Виберіть групу суміжних рядків (враховуючи обтікання). Вибір зупиняється на a
порожній рядок і не виходить за межі поточної сторінки.

сторінка
Виберіть усі видимі рядки, тобто сторінку.

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

regex
Виберіть «слово», визначене регулярним виразом, який наведено нижче
цінність ресурсу.

ніхто
Жодна дія вибору не пов’язана з цим ресурсом. xtherm інтерпретує це як
кінець списку. Наприклад, ви можете використовувати його, щоб вимкнути потрійний (і
вище) натиснувши налаштування on3Clicks на «жоден».

Значення за замовчуванням для on2Clicks та on3Clicks є «слово» і «рядок»,
відповідно. Немає значення за замовчуванням для on4Clicks or on5Clicks, виготовлення тих
неактивний. При запуску, xterm визначає максимальну кількість кліків
onXЩиглики значення ресурсу, які встановлені.

openIm (клас XtCOpenIm)
Розповідає xterm чи відкривати метод введення під час запуску. За замовчуванням встановлено значення «true».

колір вказівника (клас колір покажчика)
Визначає колір переднього плану вказівника. За замовчуванням є
«XtDefaultForeground».

вказівникColorBackground (клас Колір вказівника фону)
Визначає колір фону вказівника. За замовчуванням є
«XtDefaultBackground».

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

0 ніколи

1 запущена програма xterm не активував режим миші. Це
за замовчуванням.

2 завжди.

PointerShape (клас курсор)
Вказує назву форми покажчика. За замовчуванням — «xterm».

popOnBell (клас PopOnBell)
Вказує, чи відкриватиметься вікно при отриманні Control-G. The
за замовчуванням — «false».

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

попередньо скласти (клас XtCPrecompose)
Розповідає xterm чи потрібно попередньо складати дані UTF-8 у форму нормалізації C, яка
поєднує часто вживані акценти на основних символах. Якщо він цього не зробить,
наголоси залишаються як окремі символи. За замовчуванням встановлено значення «true».

preeditType (клас XtCPreeditType)
Розповідає xterm які типи рядків попереднього редагування (попереднього перетворення) відображати. За замовчуванням
«OverTheSpot,Root».

printAttributes (клас PrintAttributes)
Визначає, чи друкувати графічні атрибути разом із текстом. Справжній DEC
Термінал VTxxx надрукує підкреслення, виділяючи коди, але ваш принтер може
не впоратися з цими.

· «0» вимикає атрибути.

· «1» друкує звичайний набір атрибутів (жирний, підкреслений, інверсний і блимає)
як послідовності керування в стилі VT100.

· «2» також друкує атрибути кольору ANSI.

За замовчуванням встановлено «1».

printFileImmediate (PrintFileImmediate)
Коли друк-негайний викликається дія, xterm друкує вміст екрана
безпосередньо у файл. Встановіть для цього ресурсу префікс імені файлу (мітка часу
буде додано до справжньої назви).

За замовчуванням є порожній рядок, тобто “”, Однак, коли друк-негайний дію
викликається, якщо рядок порожній, то використовується «XTerm».

printFileOnXError (PrintFileOnXError)
If xterm виходить з помилкою X, наприклад, ваше з’єднання розривається, коли сервер
аварійне завершення роботи, можна вказати записати вміст екрана у файл. Для того, щоб
функції, встановіть для цього ресурсу префікс імені файлу (мітка часу буде
додається до справжньої назви).

За замовчуванням є порожній рядок, тобто «», що вимикає цю функцію. однак,
коли друк при помилці дія викликається, якщо рядок порожній, то
Використовується «XTermError».

Обробляються такі коди помилок: ERROR_XERROR, ERROR_XIOERROR та ERROR_ICEERROR.

printModeImmediate (PrintModeImmediate)
Коли друк-негайний викликається дія, xterm друкує вміст екрана
безпосередньо у файл. Ви можете використовувати printModeImmediate ресурс, щоб вказати його використовувати
escape-послідовності для відновлення атрибутів і кольорів відео. Для цього використовується
ті ж значення, що і printAttributes ресурс. За замовчуванням встановлено «0».

printModeOnXError (PrintModeOnXError)
xtherm реалізує printFileOnXError функцією за допомогою функції принтера, хоча
вихід записується безпосередньо у файл. Ви можете використовувати printModeOnXError
ресурс, щоб вказати йому використовувати escape-послідовності для відновлення атрибутів відео
і кольори. Для цього використовуються ті ж значення, що й printAttributes ресурс. The
за замовчуванням — «0».

printOptsImmediate (PrintOptsImmediate)
Вкажіть діапазон тексту, який друкується у файл, коли друкувати - негайно
викликається дія.

· Якщо нуль (0), тоді вибирається поточний (видимий екран) плюс збережений
рядків, за винятком випадків, коли використовується альтернативний екран. У такому випадку тільки
вибрано альтернативний екран.

· Якщо не дорівнює нулю, біти значення цього ресурсу (перевіряються в порядку спадання)
виберіть діапазон:

8 вибирає збережені рядки.

4 вибирає альтернативний екран.

2 вибирає звичайний екран.

1 вибирає поточний екран, який може бути звичайним або альтернативним
екран.

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

printOptsOnXError (PrintOptsOnXError)
Вкажіть діапазон тексту, який друкується у файл, коли друк при помилці
викликається дія. Значення ресурсу інтерпретується так само, як і в
printOptsImmediate.

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

принтер AutoClose (клас PrinterAutoClose)
Якщо «правда», xterm закриє принтер (канал), коли програма перемикає
принтер в автономному режимі за допомогою команди Media Copy. За замовчуванням встановлено значення «false».

PrinterCommand (клас PrinterCommand)
Вказує команду оболонки, для якої xterm відкриє трубу, коли перший MC (Media
Команда Копіювати) запускається. За замовчуванням є порожній рядок, тобто «». Якщо
значення ресурсу задається у вигляді порожнього рядка, принтер вимкнено.

PrinterControlMode (клас PrinterControlMode)
Визначає режим керування принтером. «1» вибирає режим автоматичного друку, який викликає
xterm щоб надрукувати рядок з екрана, коли ви переміщуєте курсор з цього рядка за допомогою
переведення рядка, подача форми або символ вертикальної табуляції, або відбувається автоматичне перенесення.
Режим автоматичного друку замінюється режимом контролера принтера ("2"), який викликає все
вихідних даних, які будуть направлені на принтер. За замовчуванням встановлено «0».

printerExtent (клас PrinterExtent)
Визначає, чи буде функція друку сторінки друкувати всю сторінку (правда) чи лише
частина в межах прокручуваних полів (false). За замовчуванням встановлено значення «false».

printerFormFeed (клас PrinterFormFeed)
Контролює, чи надсилається подача форми на принтер у кінці сторінки друку
функція. За замовчуванням встановлено значення «false».

принтер NewLine (клас PrinterNewLine)
Контролює, чи надсилається новий рядок на принтер у кінці сторінки друку
функція. За замовчуванням встановлено значення «true».

privateColorRegisters (клас privateColorRegisters)
Якщо вірно, виділити окремі регістри кольорів для кожного рядка керування шестерним пристроєм,
наприклад, для DECGCI. Якщо не відповідає дійсності, колірні регістри виділяються лише один раз, коли
термінал скидається. За замовчуванням встановлено значення «true».

тихийGrab (клас QuietGrab)
Контролює, коли курсор буде перефарбовано NotifyGrab та NotifyUngrab подія
типи отримуються під час зміни фокусу. За замовчуванням встановлено значення «false».

regisScreenSize (клас RegisScreenSize)
If xterm налаштований на підтримку графіки ReGIS, повідомляє цей ресурс xterm
максимальний розмір (у пікселях) для графіки.

xtherm приймає спеціальне значення ресурсу «auto», яке повідомляє xterm використовувати
decTerminalID ресурс для встановлення максимального розміру на основі апаратного терміналу
межі. інакше xterm очікує, що розмір буде надано як висотаxширина, наприклад,
«800x1000».

Значення ресурсу за замовчуванням — «800x1000».

renderFont (клас RenderFont)
If xterm побудовано з бібліотекою Xft, це контролює, чи буде ім'я обличчя
ресурс використовується. За замовчуванням — «за замовчуванням».

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

false
вимкніть цю функцію та використовуйте звичайний (растровий) шрифт.

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

Після запуску ви все ще можете перемикатися на/від растрового шрифту за допомогою
Пункт меню «Шрифти TrueType».

дефолт
запуск із використанням звичайного (растрового) шрифту, але увімкніть меню «Шрифти TrueType»
запис, щоб дозволити під час виконання перемикатися на/від шрифтів TrueType.

Якщо немає ім'я обличчя набір ресурсів, а потім перемикання часу виконання на TrueType
шрифти вимкнено. xtherm має окреме скомпільоване значення для ім'я обличчя та цінності
окремий випадок, коли renderFont є «за замовчуванням». Зазвичай це «моно».

змінити розмір Гравітації (клас Змінити розмір Гравітації)
Впливає на поведінку, коли вікно змінюється на вищий або коротший.
Північний захід вказує, що верхній рядок тексту на екрані залишається фіксованим. Якщо
вікно робиться коротшим, рядки опускаються знизу; якщо вікно зроблено
вищі, пусті рядки додаються внизу. Це сумісне з поведінкою
в R4. На південний захід (за замовчуванням) вказує, що нижній рядок тексту на
екран залишається нерухомим. Якщо вікно зробити вище, будуть додаткові збережені рядки
прокрутити вниз на екран; якщо вікно зробити коротшим, то рядки будуть
прокручується вгорі екрана, а верхні збережені рядки буде опущено.

retryInputMethod (клас XtCRetryInputMethod)
Розповідає xterm скільки разів повторити спробу, якщо сервер методу введення не є
відповідаючи. Це інша проблема, ніж непідтримуваний тип попереднього редагування тощо. Ви
може зіткнутися з повторними спробами, якщо ваша конфігурація X (і її бібліотеки) відсутня
штук. Установлення цього ресурсу на нуль ``0'' скасує повторну спробу. The
за замовчуванням ``3''.

зворотне відео (клас Зворотне відео)
Визначає, чи слід моделювати зворотне відео. За замовчуванням є
"помилковий".

Існує кілька аспектів перевернення відео xterm:

· Командний рядок -рв Опція вказує бібліотекам X змінити передній план
і кольори фону. xthermПараметри командного рядка встановлюють значення ресурсу. в
зокрема, X Toolkit встановлює зворотне відео ресурс, коли -рв варіант
використовується.

· Якщо користувач також використовував параметри командного рядка -fg or -bg встановити
кольори переднього і фонового плану, xterm не бачить ці параметри безпосередньо.
Замість цього він перевіряє значення ресурсу, щоб відновити командний рядок
параметри та визначити, який із кольорів призначений користувачем переднім планом,
тощо. Їх фактичні значення не мають відношення до функції зворотного відео; дещо
користувачі віддають перевагу X за замовчуванням (чорний текст на білому тлі), інші віддають перевагу
білий текст на чорному тлі.

· Після запуску користувач може перемкнути пункт меню «Увімкнути зворотне відео».
При цьому відбувається обмін поточними кольорами переднього плану та фону VT100
віджет і перефарбує екран. Через ієрархію ресурсів X
зворотне відео ресурс стосується більше, ніж віджет VT100.

Програми, запущені в an xterm також можна використовувати послідовності керування, щоб увімкнути VT100
режим зворотного відео. Вони незалежні від зворотне відео ресурс і
меню. xtherm змінює поточні кольори переднього плану та фону, коли
текст малювання, на який впливають ці контрольні послідовності.

Інші послідовності керування можуть змінювати кольори переднього плану та фону
використано:

· Програми також можуть використовувати послідовності керування кольором ANSI для встановлення переднього плану
і кольори фону.

· Розширення до елементів керування кольором ANSI (наприклад, 16-, 88- або 256-кольорів) є
обробляється аналогічно контролю ANSI.

· Використання інших контрольних послідовностей (“динамічний квітів” функція), програма може
змінити кольори переднього плану та фону.

зворотне обгортання (клас Зворотне обгортання)
Вказує, чи слід увімкнути зворотне обтікання. Це відповідає
до xtermприватний режим 45. За замовчуванням встановлено значення «false».

праву смугу прокрутки (клас RightScrollBar)
Вказує, чи має відображатися смуга прокрутки справа
ніж лівий. За замовчуванням встановлено значення «false».

рядки збереження (клас Зберегти рядки)
Визначає кількість рядків для збереження за верхньою частиною екрана, коли a
смуга прокрутки увімкнена. За замовчуванням встановлено «64».

смуга прокрутки (клас Прокрутки)
Визначає, чи має відображатися смуга прокрутки. За замовчуванням є
"помилковий".

scrollBarBorder (клас ScrollBorder)
Визначає ширину межі смуги прокрутки. Зауважте, що це намальовано для перекриття
кордону xterm вікно. Зміна межі смуги прокрутки впливає лише на
лінія між віджетом VT100 і смугою прокрутки. Значення за замовчуванням – 1.

клавіша прокрутки (клас ScrollCond)
Визначає, чи повинно натискання клавіші автоматично викликати смугу прокрутки
щоб перейти до нижньої частини області прокручування. Це відповідає xtermприватне
режим 1011. За замовчуванням встановлено значення «false».

рядки прокрутки (клас рядки прокрутки)
Вказує кількість рядків прокрутка назад та прокрутка вперед дії повинні
використовувати за замовчуванням. Значення за замовчуванням – 1.

scrollTtyOutput (клас ScrollCond)
Вказує, чи повинен вихід на термінал автоматично викликати
смуга прокрутки, щоб перейти до нижньої частини області прокручування. За замовчуванням встановлено значення «true».

selectToClipboard (клас SelectToClipboard)
Розповідає xterm чи використовувати ОСНОВНИЙ чи БУФЕР БУФЕРУ для маркерів SELECT у
механізм відбору. The встановити-вибрати дія може змінити це під час виконання, дозволивши
користувач для роботи з програмами, які обробляють тільки один з цих механізмів. The
за замовчуванням — «false», що вказує йому використовувати PRIMARY.

shiftFonts (клас ShiftFonts)
Вказує, чи слід увімкнути дії більший-vt-font() та менший-vt-font(),
які зазвичай прив’язані до зміщених KP_Add і KP_Subtract. За замовчуванням є
«правда».

showBlinkAsBold (клас ShowBlinkAsBold)
Розповідає xterm чи відображати текст із атрибутом blink, таким же, як жирний. Якщо
xterm не було налаштовано на підтримку блимання тексту, за замовчуванням встановлено "true",
що відповідає старішим версіям xterm, інакше за замовчуванням встановлено значення "false".

showMissingGlyphs (клас ShowMissingGlyphs)
Розповідає xterm чи відображати вікно з окресленням місць, де був персонаж
використано, що шрифт не представляє. За замовчуванням встановлено значення «false».

showWrapMarks (клас ShowWrapMarks)
Для налагодження xterm і програми, які можуть маніпулювати прапором обгорнутої лінії
написання тексту на правому полі, показувати позначку на правій внутрішній межі
вікно. Позначка показує, у яких рядках встановлений прапор.

гальмування сигналу (клас Блокування сигналу)
Визначає, чи потрібно надсилати записи в меню «Основні параметри».
сигналізує до xterm слід заборонити. За замовчуванням встановлено значення «false».

sixelScrolling (клас SixelScrolling)
Якщо значення true, графіка прокручується на один рядок вгору за один раз, коли будуть записані шістери
нижній рядок на вікні. За замовчуванням встановлено значення «false».

tekGeometry (клас геометрія)
Визначає бажаний розмір і положення вікна Tektronix. Немає
за замовчуванням для цього ресурсу.

tekInhibit (клас TekInhibit)
Вказує, чи має бути вихідна послідовність для входу в режим Tektronix
ігнорується. За замовчуванням встановлено значення «false».

tekSmall (клас TekSmall)
Визначає, чи має вікно режиму Tektronix запускатися з найменшого
розмір, якщо не вказано явну геометрію. Це корисно під час бігу xterm on
дисплеї з невеликими екранами. За замовчуванням встановлено значення «false».

tekStartup (клас TekStartup)
Вказує чи ні xterm має запуститися в режимі Tektronix. За замовчуванням є
"помилковий".

tiXtraScroll (клас TiXtraScroll)
Вказує чи xterm під час обробки файлу потрібно перейти до нової сторінки ti termcap
запис, тобто приватні режими 47, 1047 або 1049. Це діє лише в тому випадку, якщо
titeInhibit є «true», оскільки мета цієї опції – надати зображення
відображення повноекранної програми на екрані прокрутки без видалення
текст, який відображатиметься до ініціалізації програми. За замовчуванням для
цей ресурс «неправда».

titeInhibit (клас TiteInhibit)
Вказує чи ні xterm слід видалити ti та te Записи termcap (звикли до
перемикатися між альтернативними екранами під час запуску багатьох екранно-орієнтованих програм).
рядок TERMCAP. Якщо встановлено, xterm також ігнорує вихідну послідовність для перемикання
альтернативний екран. xtherm підтримує terminfo по-іншому, підтримуючи
складені послідовності керування (також відомі як приватні режими) 1047, 1048 та 1049
які мають той самий ефект, що й вихідна контрольна послідовність 47. За замовчуванням для
цей ресурс «неправда».

titleModes (клас TitleModes)
Розповідає xterm приймати чи повертати мітки вікон і значків у ISO-8859-1 (
за замовчуванням) або UTF-8. Будь-який з них може бути закодований у шістнадцятковому форматі. За замовчуванням для цього
ресурс – «0».

Кожен біт (біт «0» — 1, біт «1» — 2 тощо) відповідає одному з параметрів
встановлюється послідовністю керування режимами заголовка:

0 Установіть мітки вікон/значків за допомогою шістнадцяткового

1 Використовуйте шістнадцяткові мітки вікна запиту/значка

2 Встановіть мітки вікон/значків за допомогою UTF-8 (замінює utf8Title ресурс).

3 Запитуйте мітки вікон/значків за допомогою UTF-8

переклади (клас переклади)
Визначає прив’язки клавіш і кнопок для меню, вибору, «запрограмованих рядків»,
та ін переклади ресурс, який забезпечує значну частину xtermможливість налаштування,
є особливістю бібліотеки X Toolkit Intrinsics (Xt). Див ДІЇ .

trimSelection (клас TrimSelection)
Якщо ви встановили highlightSelection, можна побачити текст, який виділено, в т.ч
будь-які кінцеві пробіли. Очищення екрана (або рядка) повертає його до стану
не містить пробілів. Деякі рядки можуть містити пробіли в кінці програми
записує їх на екран. Однак, можливо, ви не захочете вставляти рядки із закінченням
просторів. Якщо цей ресурс правдивий, xterm обрізає кінцеві пробіли з тексту, який
вибрано. Це не впливає на пробіли, які призводять до обгорнутої лінії, і не впливає
він обрізає кінцевий новий рядок із вашого вибору. За замовчуванням встановлено значення «false».

підрядка (клас Підкреслення)
Це визначає, чи має бути текст з атрибутом підкреслення
підкреслено. Можливо, буде бажано вимкнути підкреслення, коли використовується колір
для атрибута підкреслення. За замовчуванням встановлено значення «true».

використовуватиClipping (клас ВикористовуйтеClipping)
Сказати xterm чи використовувати відсікання, щоб уникнути появи крапок поза текстом
область малювання. Спочатку використовувався для обходу надлишкових ефектів, це так
також потрібно працювати з деякими шрифтами неправильного розміру. За замовчуванням встановлено значення «true».

utf8 (клас Utf8)
Це визначає, чи xterm працюватиме в режимі UTF-8. Якщо ви встановите цей ресурс,
xterm також встановлює wideChars ресурс як побічний ефект. Ресурс можна налаштувати
через пункт меню «Кодування UTF-8». За замовчуванням — «за замовчуванням».

xtherm приймає або ключове слово (ігноруючи регістр), або число, зазначене в дужках:

хибно (0)
Режим UTF-8 спочатку вимкнено. Параметр командного рядка +u8 встановлює ресурс на
це значення. Дозволені вихідні послідовності для вмикання/вимкнення режиму UTF-8.

правда (1)
Спочатку ввімкнено режим UTF-8. Escape-послідовності для вмикання/вимкнення режиму UTF-8
допускається.

завжди (2)
Параметр командного рядка -U8 встановлює для ресурсу це значення. Escape-послідовності
для включення/вимкнення режиму UTF-8 ігноруються.

за замовчуванням (3)
Це значення ресурсу за замовчуванням. Він змінюється під час ініціалізації
залежно від того місце дії для ресурсу встановлено значення false (0) або завжди (2).
Див місце дії ресурс для додаткового обговорення мовних стандартів, відмінних від UTF-8.

Якщо ви хочете встановити значення utf8, воно повинно бути в цьому діапазоні. Інші відмінні від нуля
значення обробляються так само, як і «1», тобто початково ввімкнено режим UTF-8 і екранується
дозволені послідовності для вмикання/вимкнення режиму UTF-8.

utf8Шрифти (клас Utf8Fonts)
Дивіться обговорення місце дії ресурс. Це визначає, чи xterm буде використовувати
Шрифти UTF-8, визначені за допомогою шаблонів ресурсів, таких як «*vt100.utf8Fonts.font"Або
звичайні (ISO-8859-1) шрифти за допомогою шаблонів, наприклад «*vt100.font”. Ресурс може бути
встановити за допомогою пункту меню «Шрифти UTF-8». За замовчуванням — «за замовчуванням».

xtherm приймає або ключове слово (ігноруючи регістр), або число, зазначене в дужках:

хибно (0)
Використовуйте шрифти ISO-8859-1. Пункт меню увімкнено, що дозволяє зробити вибір
шрифтів, які потрібно змінити під час виконання.

правда (1)
Використовуйте шрифти UTF-8. Пункт меню увімкнено, що дозволяє вибрати
шрифти, які потрібно змінити під час виконання.

завжди (2)
Завжди використовуйте шрифти UTF-8. Це також вимикає вхід у меню.

за замовчуванням (3)
Під час запуску ресурс встановлюється на true або false, відповідно до
ефективне значення utf8 ресурс.

utf8Latin1 (клас Utf8Latin1)
Якщо вірно, дозвольте ISO-8859-1 нормальний шрифт поєднується зі шрифтом ISO-10646-1
якщо останній надається через -fw опціон або відповідна йому вартість ресурсу.
За замовчуванням встановлено значення «false».

utf8SelectTypes (клас Utf8SelectTypes)
Override xtermСписок цільового вибору за замовчуванням (див. SELECT/PASTE) для вибору
в режимі широкого символу (UTF-8). За замовчуванням є порожній рядок, тобто «», який
нічого не перевизначає.

utf8Title (клас Utf8Title)
Програми можна встановити xterm's title, написавши контрольну послідовність. Зазвичай це
Керуюча послідовність відповідає умові VT220, яка кодує рядок
ISO-8859-1 і допускає 8-бітовий термінатор рядка. Якщо xterm починається в а
Локаль UTF-8, він перекладає рядок ISO-8859-1 в UTF-8 для роботи з X
бібліотеки, які припускають, що рядок є UTF-8.

Однак деякі користувачі можуть захотіти написати рядок заголовка, закодований в UTF-8. Вікно
менеджер відповідає за малювання заголовків вікон. Деякі віконні менеджери (не всі)
підтримує кодування UTF-8 заголовків вікон. Встановіть для цього ресурсу значення «true», щоб дозволити
Рядки заголовків, закодовані UTF-8. Це скасовує переклад в UTF-8, дозволяючи
Рядки UTF-8 відображатимуться як є.

Ця функція доступна як пункт меню, оскільки вона пов’язана з певним
програми, у яких ви працюєте xterm. Ви також можете використовувати послідовність керування
(див. обговорення «Режими заголовка» в документі про послідовності керування), щоб встановити параметр
еквівалентний прапор. The titleModes ресурс встановлює те саме значення, яке перевизначає
цей ресурс.

За замовчуванням встановлено значення «false».

дуже жирні кольори (клас дуже жирні кольори)
Визначає, чи поєднувати атрибути відео з кольорами, визначеними параметром колірBD,
колірBL, colorIT, колірRV та colorUL. Цінність ресурсу — це сума значень
для кожного атрибута:
1 для зворотного ходу,
2 для підкреслення,
4 для жирного,
8 для миготіння і
512 для курсива

За замовчуванням встановлено «0».

visualBell (клас VisualBell)
Визначає, чи слід використовувати замість нього видимий дзвінок (тобто миготливий).
звуковий дзвінок при отриманні Control-G. За замовчуванням — «false», що говорить
xterm використовувати звуковий дзвінок.

visualBellDelay (клас VisualBellDelay)
Кількість мілісекунд для затримки під час відображення візуального дзвіночка. За замовчуванням 100.
Якщо встановлено значення XNUMX, візуальний дзвіночок не відображається. Це корисно для дуже повільних
дисплеї, наприклад, РК-дисплей на ноутбуці.

visualBellLine (клас VisualBellLine)
Визначає, чи блимати лише поточний рядок під час відображення візуального дзвінка
замість того, щоб блимати на всьому екрані: за замовчуванням встановлено значення «false». xterm
щоб прошити весь екран.

vt100 Графіка (клас VT100 Graphics)
Це визначає, чи xterm інтерпретуватиме вихід графічного символу VT100
послідовності в режимі UTF-8. За замовчуванням – «true», щоб забезпечити підтримку
різні застарілі програми.

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

wideChars (клас WideChars)
Вказує, якщо xterm повинні реагувати на керуючі послідовності, які обробляють 16-біт
символів. За замовчуванням встановлено значення «false».

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

ximFont (клас XimFont)
Цей параметр визначає шрифт, який буде використовуватися для відображення попередньо відредагованого рядка в файлі
Метод введення «OverTheSpot».

У типі попереднього редагування «OverTheSpot» рядок попереднього редагування (попереднього перетворення) відображається за адресою
положення курсору. Відповідь XIM-сервера відображати
попередньо відредагований рядок. Клієнт XIM повинен повідомити сервер XIM про позицію курсору.
Для досягнення найкращих результатів рядок попереднього редагування має відображатися відповідним шрифтом.
Таким чином, xterm повідомляє сервер XIM про правильний шрифт. Шрифт є be
надається «набором шрифтів», значенням за замовчуванням якого є «*». Це відповідає кожному шрифту
Бібліотека X автоматично вибирає шрифти з відповідними наборами символів. The ximFont ресурс
надається, щоб замінити цей параметр шрифту за замовчуванням.

Tek4014 Віджет ресурси
Наступні ресурси вказані як частина tek4014 віджет (клас Tek4014).
Вони визначаються такими шаблонами, як «XTerm.tek4014.ІМ'Я"

шрифт 2 (клас шрифт)
Визначає шрифт номер 2 для використання у вікні Tektronix.

шрифт 3 (клас шрифт)
Визначає шрифт номер 3 для використання у вікні Tektronix.

fontLarge (клас шрифт)
Визначає великий шрифт для використання у вікні Tektronix.

fontSmall (клас шрифт)
Визначає дрібний шрифт для використання у вікні Tektronix.

ginTerminator (клас GinTerminator)
Вказує, які символи мають слідувати за звітом GIN або звітом про стан. The
Можливості: “none”, який не надсилає завершуючі символи, “CRonly”, який
надсилає CR та «CR&EOT», який надсилає і CR, і EOT. За замовчуванням – «немає».

висота (клас висота)
Визначає висоту вікна Tektronix в пікселях.

початковий шрифт (клас Початковий шрифт)
Визначає, який із чотирьох шрифтів Tektronix використовувати спочатку. Цінності однакові
як для set-tek-text дії. За замовчуванням — «великий».

ширина (клас ширина)
Визначає ширину вікна Tektronix в пікселях.

Меню ресурси
Ресурси, які можна вказати для різних меню, описані в
документація для Афіни SimpleMenu віджет. Назва та класи записів у
кожне з меню наведено нижче. Ресурси під назвою «лініяN”Де N це число є
роздільники з класом SmeLine.

Як і для всіх віджетів на основі ресурсів X, згадані мітки є звичайними значеннями за замовчуванням для
Додаток.

Команда головний Опції меню (назва віджета головне меню) має такі записи:

панель інструментів (клас SmeBSB)
Цей запис викликає set-toolbar (перемикач) дії.

securekbd (клас SmeBSB)
Цей запис викликає безпечний() дії.

дозволяє закінчується (клас SmeBSB)
Цей запис викликає дозволити-відправити-події (перемкнути) дії.

перемалювати (клас SmeBSB)
Цей запис викликає перемалювати() дії.

каротаж (клас SmeBSB)
Цей запис викликає ведення журналу (перемикач) дії.

друк-негайний (клас SmeBSB)
Цей запис викликає print-immediate() дії.

друк при помилці (клас SmeBSB)
Цей запис викликає друк за помилкою() дії.

друк (клас SmeBSB)
Цей запис викликає print () дії.

print-redir (клас SmeBSB)
Цей запис викликає print-redir() дії.

8-бітове керування (клас SmeBSB)
Цей запис викликає set-8-bit-control (перемикач) дії.

назадстрілка ключ (клас SmeBSB)
Цей запис викликає set-backarrow (перемикач) дії.

Num Lock (клас SmeBSB)
Цей запис викликає set-num-lock (перемикач) дії.

Alt-Esc (клас SmeBSB)
Цей запис викликає alt-sends-escape (перемикач) дії.

мета-esc (клас SmeBSB)
Цей запис викликає meta-sends-escape (перемикач) дії.

delete-is-del (клас SmeBSB)
Цей запис викликає delete-is-del(переключити) дії.

старі функціональні клавіші (клас SmeBSB)
Цей запис викликає старі функціональні клавіші (перемикач) дії.

hpFunctionKeys (клас SmeBSB)
Цей запис викликає hp-function-keys (перемикач) дії.

scoFunctionKeys (клас SmeBSB)
Цей запис викликає sco-function-keys (перемикач) дії.

sunFunctionKeys (клас SmeBSB)
Цей запис викликає sun-function-keys (перемикач) дії.

sunKeyboard (клас SmeBSB)
Цей запис викликає sunKeyboard (перемикач) дії.

Призупинити (клас SmeBSB)
Цей запис викликає відправити сигнал (tstp) дії щодо систем, які підтримують роботу
контролювати.

продовжувати (клас SmeBSB)
Цей запис викликає посилати сигнал (продовження) дії щодо систем, які підтримують роботу
контролювати.

переривати (клас SmeBSB)
Цей запис викликає відправити сигнал (ціле) дії.

покласти трубку (клас SmeBSB)
Цей запис викликає посилати сигнал (hup) дії.

припиняти (клас SmeBSB)
Цей запис викликає посилати сигнал (термін) дії.

вбивати (клас SmeBSB)
Цей запис викликає посилати сигнал (убити) дії.

вихід (клас SmeBSB)
Цей запис викликає вийти () дії.

Команда VT Опції меню (назва віджета vtMenu) має такі записи:

смуга прокрутки (клас SmeBSB)
Цей запис викликає set-scrollbar (перемикач) дії.

jumpscroll (клас SmeBSB)
Цей запис викликає set-jumpscroll (перемикач) дії.

зворотне відео (клас SmeBSB)
Цей запис викликає set-reverse-video (перемикач) дії.

автозагортання (клас SmeBSB)
Цей запис викликає set-autowrap (перемикач) дії.

зворотне обгортання (клас SmeBSB)
Цей запис викликає set-reversewrap (перемикач) дії.

autolinefeed (клас SmeBSB)
Цей запис викликає set-autolinefeed (перемикач) дії.

програмний курсор (клас SmeBSB)
Цей запис викликає set-appcursor (перемикач) дії.

клавіатура програми (клас SmeBSB)
Цей запис викликає set-appkeypad (перемикач) дії.

клавіша прокручування (клас SmeBSB)
Цей запис викликає set-scroll-on-key (toggle) дії.

scrollttyoutput (клас SmeBSB)
Цей запис викликає set-scroll-on-tty-output(перемикач) дії.

дозволити132 (клас SmeBSB)
Цей запис викликає set-allow132 (перемикач) дії.

cursesemul (клас SmeBSB)
Цей запис викликає set-cursesemul(перемикач) дії.

візуальний дзвіночок (клас SmeBSB)
Цей запис викликає set-visualbell (перемикач) дії.

bellIsTurgent (клас SmeBSB)
Цей запис викликає set-bellIsUrgent (перемикач) дії.

poponbell (клас SmeBSB)
Цей запис викликає set-poponbell (перемикач) дії.

блимання курсору (клас SmeBSB)
Цей запис викликає set-cursorblink (перемикач) дії.

titeInhibit (клас SmeBSB)
Цей запис викликає set-titeInhibit(перемикач) дії.

активний значок (клас SmeBSB)
Цей запис вмикає і вимикає активні піктограми, якщо ця функція була скомпільована
xterm. Він вмикається лише в тому випадку, якщо xterm було запущено з опцією командного рядка +ai
або активна піктограма для ресурсу встановлено значення «true».

плавне перезавантаження (клас SmeBSB)
Цей запис викликає soft-reset() дії.

хардсет (клас SmeBSB)
Цей запис викликає hard-reset() дії.

очистити збережені лінії (клас SmeBSB)
Цей запис викликає очистити-збережені-лінії() дії.

текшоу (клас SmeBSB)
Цей запис викликає set-visibility(tek,toggle) дії.

tekmode (клас SmeBSB)
Цей запис викликає set-terminal-type(tek) дії.

vthide (клас SmeBSB)
Цей запис викликає set-visibility(vt,off) дії.

альтернативний екран (клас SmeBSB)
Цей запис викликає set-altscreen (перемикач) дії.

sixelScrolling (клас SmeBSB)
Цей запис викликає set-sixel-scrolling (перемикач) дії.

Команда VT Шрифти меню (назва віджета fontMenu) має такі записи:

шрифт за замовчуванням (клас SmeBSB)
Цей запис викликає set-vt-font(d) дії, встановлення шрифту за допомогою шрифт
(за замовчуванням) ресурс, наприклад, «За замовчуванням» у меню.

шрифт 1 (клас SmeBSB)
Цей запис викликає set-vt-font(1) дії, встановлення шрифту за допомогою шрифт 1
ресурс, наприклад, «Нечитається» в меню.

шрифт 2 (клас SmeBSB)
Цей запис викликає set-vt-font(2) дії, встановлення шрифту за допомогою шрифт 2
ресурсу, наприклад, «Tiny» у меню.

шрифт 3 (клас SmeBSB)
Цей запис викликає set-vt-font(3) дії, встановлення шрифту за допомогою шрифт 3
ресурсу, наприклад, «Маленький» у меню.

шрифт 4 (клас SmeBSB)
Цей запис викликає set-vt-font(4) дії, дозволяючи шрифту за допомогою шрифт 4
ресурс, наприклад, «Середній» у меню.

шрифт 5 (клас SmeBSB)
Цей запис викликає set-vt-font(5) дії, дозволяючи шрифту за допомогою шрифт 5
ресурс, наприклад, «Великий» у меню.

шрифт 6 (клас SmeBSB)
Цей запис викликає set-vt-font(6) дії, дозволяючи шрифту за допомогою шрифт 6
ресурсу, наприклад, «Величезний» у меню.

fontescape (клас SmeBSB)
Цей запис викликає set-vt-font(e) дії.

фонцель (клас SmeBSB)
Цей запис викликає set-vt-font(s) дії.

font-linedrawing (клас SmeBSB)
Цей запис викликає set-font-linedrawing(s) дії.

запакований шрифтами (клас SmeBSB)
Цей запис викликає set-font-packed(s) дії.

подвійний розмір шрифту (клас SmeBSB)
Цей запис викликає set-font-doublesize(s) дії.

render-font (клас SmeBSB)
Цей запис викликає set-render-font(s) дії.

utf8-режим (клас SmeBSB)
Цей запис викликає set-utf8-mode(s) дії.

utf8-заголовок (клас SmeBSB)
Цей запис викликає set-utf8-title(s) дії.

Команда ТЕК Опції меню (назва віджета tekMenu) має такі записи:

tektextlarge (клас SmeBSB)
Цей запис викликає set-tek-text (великий) дії.

tektext2 (клас SmeBSB)
Цей запис викликає set-tek-text(2) дії.

tektext3 (клас SmeBSB)
Цей запис викликає set-tek-text(3) дії.

tektextsmall (клас SmeBSB)
Цей запис викликає set-tek-text (маленький) дії.

tekpage (клас SmeBSB)
Цей запис викликає tek-page() дії.

текресет (клас SmeBSB)
Цей запис викликає tek-reset() дії.

tekcopy (клас SmeBSB)
Цей запис викликає tek-copy() дії.

vtshow (клас SmeBSB)
Цей запис викликає set-visibility(vt,toggle) дії.

vtmode (клас SmeBSB)
Цей запис викликає тип-термінал (vt) дії.

техіде (клас SmeBSB)
Цей запис викликає set-visibility(tek,toggle) дії.

смуга прокрутки ресурси
Наведені нижче ресурси корисні, якщо вказано для віджета Athena Scrollbar:

товщина (клас Товщина)
Визначає ширину смуги прокрутки в пікселях.

фон (клас Передумови)
Визначає колір для фону смуги прокрутки.

foreground (клас передній план)
Визначає колір для переднього плану смуги прокрутки. «Великий палець»
смуга прокрутки — це простий шаховий малюнок, який чергує пікселі для переднього плану
і колір фону.

Вказівник ВИКОРИСТАННЯ


Після створення вікна VT102 xterm дозволяє виділяти текст і копіювати його всередині
ті самі чи інші вікна.

вибір
Функції вибору викликаються, коли кнопки вказівника використовуються без модифікаторів,
і коли вони використовуються з клавішею «Shift». Призначення описаних функцій
нижче на клавіші та кнопки можна змінити через базу даних ресурсів; подивитися ДІЇ нижче.

Перша кнопка вказівника (зазвичай ліва) використовується для збереження тексту в буфері вирізання. Перемістіть
наведіть курсор на початок тексту, а потім утримуйте кнопку, переміщаючи курсор до
кінець області та відпускаючи кнопку. Виділений текст виділяється і є
збережено в глобальному буфері вирізання та зроблено вибір ОСНОВНИЙ, коли відпускається кнопка.
Зазвичай (але дивіться обговорення on2Clicksтощо):

· Подвійне клацання вибирає за словами.

· Потрійне клацання виділяє по рядках.

· Чотирикратне клацання повертає до символів тощо.

Багаторазове натискання визначається часом від кнопки вгору до кнопки вниз, тому ви можете змінити
одиниця вибору в середині виділення. Логічні слова та рядки, виділені
подвійне або потрійне клацання може переносити більше ніж одну лінію екрана, якщо рядки були перенесені
by xterm сама по собі, а не за допомогою програми, що працює у вікні. Якщо ключ/кнопка
прив'язки вказують, що потрібно зробити вибір X, xterm залишить виділений текст
виділений до тих пір, поки він є власником вибору.

Кнопка вказівника дві (зазвичай середня) «вводить» (вставляє) текст із ОСНОВНОГО виділення,
якщо є, інакше з вирізаного буфера, вставляючи його як введення з клавіатури.

Третя кнопка вказівника (зазвичай справа) розширює поточний вибір. (Без втрати
загалом, ви можете поміняти місцями «праворуч» і «ліворуч» скрізь в решті цього параграфа.) Якщо
натиснута ближче до правого краю виділення, ніж лівого, він
розширює/звужує правий край виділення. Якщо ви уклали відбір поза
лівий край виділення, xterm припускає, що ви дійсно мали на увазі лівий край, відновлює
вихідне виділення, потім розширює/звужує лівий край виділення. Розширення
запускається в режимі одиниці вибору, в якому було виконано останній вибір або розширення;
ви можете кілька разів клацнути, щоб перейти до них.

Вирізаючи та вставляючи фрагменти тексту, не залишаючи нових рядків, ви можете взяти текст
кілька місць у різних вікнах і формують команду до оболонки, наприклад, або take
вивести з програми та вставити його у свій улюблений редактор. Оскільки вирізати буфери є
у глобальному доступі між різними програмами, ви можете розглядати кожну як «файл».
зміст, який ви знаєте. Емулятор терміналу та інші текстові програми повинні розглядати його як
якби це був текстовий файл, тобто текст розмежовується новими рядками.

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

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

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

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

Tektronix Покажчик
На відміну від вікна VT102, вікно Tektronix не дозволяє копіювати текст. Це робить
дозволити Tektronix GIN режим, і в цьому режимі курсор зміниться зі стрілки на a
хрест. Натискання будь-якої клавіші надсилає цю клавішу та поточну координату хреста
курсор. Натискання кнопки один, два або три повертає літери «l», «m» і «r»,
відповідно. Якщо при натисканні кнопки вказівника натиснути клавішу «Shift»,
надсилається відповідна прописна літера. Щоб відрізнити кнопку вказівника від клавіші,
встановлений високий біт символу (але цей біт зазвичай видаляється, якщо термінал
режим RAW; подивитися tty(4) для деталей).

ВИБРАТИ/ВСТАВИТИ


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

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

Користувач «вибирає» текст на xterm, який виділяє виділений текст. Наступна «паста»
іншому клієнту пересилає запит клієнту, якому належить вибір. Якщо xterm володіє
первинний вибір, він робить дані доступними у формі одного або кількох «вибірок
цілі”. Якщо він не володіє основним вибором, наприклад, якщо він випустив його або
інший клієнт заявив про право власності, він покладається на буфери скорочення для передачі даних. Але
cut-buffers обробляють лише дані ISO-8859-1 (офіційно - деякі клієнти ігнорують правила).

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

Основний маркер є стандартною функцією X, задокументованою в ICCCM (Міжклієнтський
Комунікація Умовні Мануал), який стверджує

Виділення, назване атомом PRIMARY, використовується для всіх команд, які беруть лише a
єдиний аргумент і є основним засобом комунікації між клієнтами, що
використовувати механізм відбору.

Однак багато додатків використовують БУФЕР БУФЕРА для імітації інших віконних систем. The
selectToClipboard ресурс (і відповідний пункт меню Select до Буфер обміну) представити
маркер SELECT (відомий лише xterm), який вибирає між ОСНОВНИМ і БУФЕРОМ
лексеми.

Не використовуючи цю функцію, можна використовувати обхідні шляхи, такі як xclip програма для показу
вміст буфера обміну X в межах an xterm вікна.

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

Запитуючи дані вибору, xterm пробує такі типи в такому порядку:

UTF8_STRING
Це розширення XFree86, яке означає, що дані закодовані в UTF-8.
Коли xterm побудовано з підтримкою широких символів, він як приймає, так і надає
цього типу.

TEXT текст містить кодування, яке відповідає вашій поточній мові.

COMPOUND_TEXT
це формат для даних із кількома наборами символів, наприклад багатомовного тексту.
Він може зберігати дані UTF-8 як особливий випадок.

STRING
Це дані Latin 1 (ISO-8859-1).

Два середніх (TEXT і COMPOUND_TEXT) додаються, якщо xterm налаштовано за допомогою
i18nSelections для ресурсу встановлено значення «true».

UTF8_STRING є кращим (тому першим у списку), оскільки xterm зберігає текст у форматі Unicode
дані під час роботи в режимі широкого символу, і переклад не потрібен. З іншого
рукою, TEXT і COMPOUND_TEXT може потребувати перекладу. Якщо переклад неповний,
вони вставлять X "defaultString", значення якого не можна встановити, а може бути просто порожнім.
xtherm's defaultString ресурс визначає рядок, який буде використовуватися для неповних перекладів
UTF8_STRING.

Ви можете змінити типи, які xterm намагається використовувати восьмибітових типів вибору or utf8SelectTypes
ресурсів. Наприклад, у вас можуть бути певні параметри мовного стандарту, які не використовуються
Кодування UTF-8. Значення ресурсу – це список цільових елементів вибору, розділених комами,
які складаються з показаних назв. Ви можете використовувати спеціальну назву I18N для позначення
необов’язкове включення TEXT і COMPOUND_TEXT. Назви збігаються, ігноруючи регістр і
можна скорочувати. Список за замовчуванням може бути виражений кількома способами, наприклад,

UTF8_STRING,I18N,STRING
utf8,i18n, рядок
u, i, s

МЕНЮ


xtherm має чотири названі меню головне меню, vtMenu, fontMenu та tekMenu. Кожне меню спливає
при правильних комбінаціях натискання клавіш і кнопок. Кожне меню поділено на
секції, розділені горизонтальною лінією. Деякі пункти меню відповідають режимам, які можуть
бути зміненим. Біля режиму, який зараз активний, з’являється галочка. Вибір одного
з цих режимів перемикає свій стан. Інші пункти меню є командами; вибір одного з них
виконує зазначену функцію.

Усі пункти меню відповідають X-діям. У списку нижче мітка меню
показано, а потім назва дії в дужках.

головний Опції
Команда xterm головне меню спливає, коли клавіша «контроль» і одна кнопка вказівника натиснуті в a
вікно. Це меню містить пункти, які стосуються як вікон VT102, так і Tektronix.
Існує кілька розділів:

Команди для керування подіями X:

Панель інструментів
Натискання пункту меню «Панель інструментів» приховує панель інструментів, якщо вона видима, і
показує, якщо це не так.

Захищена клавіатура (securekbd)
Команда Безпечний клавіатура режим корисний під час введення паролів чи іншого
конфіденційні дані в незахищеному середовищі; подивитися БЕЗПЕКА нижче (але прочитайте
обмеження ретельно).

Дозволити SendEvents (allowsends)
Вказує, чи генеруються синтетичні події клавіш і кнопок за допомогою
Запит SendEvent протоколу X слід інтерпретувати або відхиляти. Це
відповідає allowSendEvents ресурс.

Перемалювати вікно (перемалювати)
Примусово перефарбовувати дисплей X; корисно в деяких середовищах.

Команди для захоплення виводу:

Увійти до файлу (реєстрація)
Захоплює текст, надісланий на екран, у файл журналу, як у файлі -l варіант ведення журналу.

Роздрукуйте все негайно
Викликає друк-негайний дії, надсилаючи текст поточного вікна
безпосередньо у файл, як зазначено в printFileImmediate,
printModeImmediate та printOptsImmediate ресурси.

Print-All при помилці
Викликає друк при помилці дії, яка перемикає прапорець xterm Що
якщо він завершується з помилкою X, щоб безпосередньо надіслати текст поточного вікна
у файл, як зазначено в printFileXError, printModeXError та
printOptsXError ресурси.

Вікно друку (друк)
Надсилає текст поточного вікна програмі, наведеній у файлі
PrinterCommand ресурс.

Переспрямування на принтер (print-redir)
Це встановлює PrinterControlMode до 0 або 2. Ви можете використовувати це, щоб повернути
принтер увімкнено, як ніби програма надіслала відповідну послідовність керування.
Це також корисно для вимкнення принтера, якщо програма вимикає його
увімкнено без скидання режиму керування друком.

Режими налаштування стилю клавіатури:

8-бітове керування (8-розрядне керування)
Увімкнено для емуляції VT220, це контролює чи xterm надішле 8-біт
послідовності керування, а не використання 7-бітових (ASCII) елементів керування, наприклад, надсилання a
байт у діапазоні 128-159, а не escape-символ, за яким слідує a
другий байт. xtherm завжди інтерпретує як 8-розрядні, так і 7-розрядні керуючі послідовності
(див. документ xtherm Контроль Послідовності). Це відповідає
ВосьмБітКонтроль ресурс.

Клавіша зі стрілкою назад (BS/DEL) (клавіша зі стрілкою назад)
Змінює поведінку клавіші зі стрілкою назад, змушуючи її передавати або a
символ повернення (8) або видалення (127). Це відповідає
BackarrowKey ресурс.

Модифікатори Alt/NumLock (num-lock)
Керує обробкою модифікаторів клавіш Alt і NumLock. Це відповідає
до Num Lock ресурс.

Meta Send Escape (meta-esc)
Контролює чи Meta ключі перетворюються в послідовність з двох символів за допомогою
самого символу передує ESC. Це відповідає
metaSendsEscape ресурс.

Видалити – це DEL (delete-is-del)
Контролює, чи має клавіша Delete на клавіатурі редагування надсилати DEL (127)
або вихідну послідовність видалення в стилі VT220. Це відповідає
deleteIsDEL ресурс.

Старі функціональні клавіші (oldFunctionKeys)

Функціональні клавіші HP (hpFunctionKeys)

Функціональні клавіші SCO (scoFunctionKeys)

Функціональні клавіші Sun (sunFunctionKeys)

Клавіатура VT220 (sunKeyboard)
Вони діють як перемикач, вибираючи один стиль для розкладки клавіатури.
Він відповідає більш ніж одному налаштуванню ресурсу: sunKeyboard,
sunFunctionKeys, scoFunctionKeys та hpFunctionKeys.

Команди для сигналізації процесу:

Надіслати сигнал СТОП (призупинення)

Надіслати сигнал CONT (продовжити)

Надіслати сигнал INT (переривання)

Надіслати сигнал HUP (повісити)

Надіслати сигнал TERM (завершити)

Надіслати сигнал KILL (убити)
Вони надсилають сигнали SIGTSTP, SIGCONT, SIGINT, SIGHUP, SIGTERM та SIGKILL
відповідно до групи процесів процесу, під яким виконується xterm
(зазвичай оболонка). The НАДАЛЬШЕ функція особливо корисна, якщо користувач
випадково набрав CTRL-Z, призупинивши процес.

кинути (кинути)
Припиніть обробку X подій, за винятком підтримки -тримай опцію, а потім надішліть a
Сигнал SIGHUP групі процесів, під яким виконується процес xterm
(зазвичай оболонка).

VT Опції
Команда vtMenu встановлює різні режими в емуляції VT102 і з'являється, коли «контроль»
у вікні VT102 натискаються дві клавіші та вказівника.

Режими VT102/VT220:

Увімкнути смугу прокрутки (смугу прокрутки)
Увімкнути (або вимкнути) смугу прокрутки. Це відповідає -sb опція і
смуга прокрутки ресурс.

Увімкнути Jump Scroll (jumpscroll)
Увімкнути (або вимкнути) швидку прокрутку. Це відповідає -j опція і
jumpScroll ресурс.

Увімкнути зворотне відео (зворотне відео)
Увімкнути (або вимкнути) зворотне відео. Це відповідає -рв опція і
зворотне відео ресурс.

Увімкнути автоматичне обгортання (автообтікання)
Увімкнути (або вимкнути) автоматичне обгортання. Це відповідає -ав опція і
автозагортання ресурс.

Увімкнути зворотне обтікання (зворотне обтікання)
Увімкнути (або вимкнути) зворотне обтікання. Це відповідає -rw варіант
і зворотне обгортання ресурс.

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

Увімкнути клавіші курсору програми (appcursor)
Увімкнути (або вимкнути) клавіші курсору програми. Це відповідає
appcursorDefault ресурс. Немає відповідного параметра командного рядка.

Увімкнути клавіатуру програми (клавіатура appkeypad)
Увімкнути (або вимкнути) клавіші клавіатури програми. Це відповідає
appkeypadDefault ресурс. Немає відповідного параметра командного рядка.

Прокрутіть до низу при натисканні клавіші (клавіша прокручування)
Увімкнути (або вимкнути) прокрутку до нижньої частини області прокрутки на a
натискання клавіші. Це відповідає -ск варіант і клавіша прокрутки ресурс.

Як особливий випадок, це клавіші XON / XOFF (control/S і control/Q).
ігнорується.

Прокрутіть донизу на виводі Tty (scrollttyoutput)
Увімкнути (або вимкнути) прокрутку до нижньої частини області прокрутки
вихід на термінал. Це відповідає -сі варіант і
scrollTtyOutput ресурс.

Дозволити перемикання стовпців 80/132 (allow132)
Увімкнути (або вимкнути) перемикання між 80 і 132 стовпцями. Це відповідає
до -132 варіант і c132 ресурс.

Зберегти виділення (keepSelection)
Сказати xterm чи відмовитися від виділення, коли він перестане його виділяти,
наприклад, коли програма змінює відображення таким чином, що він більше не відповідає
текст, який було виділено. Так довго, як xterm продовжує володіти
вибір, він може надати відповідний текст іншим клієнтам за допомогою
вирізати/вставити. Це відповідає keepSelection ресурс. Немає
відповідний параметр командного рядка.

Виберіть у буфер обміну (selectToClipboard)
Сказати xterm чи використовувати ОСНОВНИЙ чи БУФЕР БУФЕРУ для маркерів SELECT у
переклади ресурс, який відображає дії клавіатури та миші для вибору/вставки
дії. Це відповідає selectToClipboard ресурс. Немає
відповідний параметр командного рядка.

Увімкнути візуальний дзвінок (візуальний дзвінок)
Увімкнути (або вимкнути) видимий дзвінок (тобто миготіння) замість звукового
дзвіночок. Це відповідає -vb варіант і visualBell ресурс.

Увімкнути терміновість дзвоника (bellIsUrgent)
Увімкнути (або вимкнути) підказку менеджера вікон терміновості при отриманні Control-G.
Це відповідає bellIsTurgent ресурс.

Увімкнути Pop on Bell (poponbell)
Увімкнути (або вимкнути) підняття вікна при отриманні Control-G. Це
відповідає -поп варіант і popOnBell ресурс.

Увімкнути блимаючий курсор (cursorblink)
Увімкнути (або вимкнути) функцію блимання курсору. Це відповідає
- до н.е варіант і cursorBlink ресурс. Існує також послідовність втечі
(див. документ xtherm Контроль Послідовності). Вхід у меню та вихід
стани послідовності мають XOR: якщо обидва ввімкнені, курсор не блиматиме,
якщо ввімкнено лише один, курсор блиматиме.

Увімкнути альтернативне перемикання екрана (titeInhibit)
Увімкнути (або вимкнути) перемикання між звичайним та альтернативним екранами.
Це відповідає titeInhibit ресурс. Відповідного немає
параметр командного рядка.

Увімкнути активний значок (активний значок)
Увімкнути (або вимкнути) функцію активного значка. Це відповідає -ай
варіант і активна піктограма ресурс.

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

Приватні реєстри кольорів (privateColorRegisters)
Якщо ввімкнено, кожне графічне зображення використовує окремий набір регістрів кольору, т
що він по суті має приватну палітру (це за замовчуванням). Якщо це
не встановлено, усі графічні зображення мають загальний набір регістрів
Графіка sixel і ReGIS працювала на фактичному обладнанні. За замовчуванням, ймовірно, є a
більш корисний режим на сучасному обладнанні TrueColor. Це відповідає
privateColorRegisters ресурс. Немає відповідного командного рядка
варіант.

Команди VT102/VT220:

Виконати м’яке скидання (плавне скидання)
Скинути області прокручування. Це може бути зручно, коли якась програма покинула
області прокрутки налаштовані неправильно (часто проблема при використанні VMS або TOPS-20).
Це відповідає послідовності керування VT220 DECSTR.

Виконайте повне скидання налаштувань (hardreset)
Запис повного скидання очистить екран, скине вкладки до кожні вісім
стовпців і скиньте режими терміналу (наприклад, обгортання та плавне прокручування).
їх початкові стани відразу після xterm завершив обробку команди
параметри лінії. Це відповідає послідовності керування RIS VT102 з a
кілька очевидних відмінностей. Наприклад, ваш сеанс не відключено як a
справжній VT102 підійде.

Скинути та очистити збережені лінії (clearsavedlines)
Виконайте повне скидання, а також очистіть збережені рядки.

Команди для налаштування поточного екрана:

Показати вікно Tek (tekshow)
Якщо ввімкнено, з’являється вікно Tektronix 4014 (робить його видимим). Коли
вимкнено, приховує вікно Tektronix 4014.

Перейти в режим Tek (tekmode)
Якщо ввімкнено, з’являється вікно Tektronix 4014, якщо воно ще не з’являється
видимий і перемикає вхідний потік на це вікно. Якщо вимкнено, ховається
вікно Tektronix 4014 і перемикає вхід назад у вікно VTxxx.

Приховати вікно VT (vthide)
Якщо ввімкнено, приховує вікно VTxxx, показує вікно Tektronix 4014, якщо воно
ще не було видно і перемикає вхідний потік на це вікно. Коли
вимкнено, показує вікно VTxxx і перемикає на нього вхідний потік
вікна.

Показати альтернативний екран (altscreen)
Якщо ввімкнено, показує альтернативний екран. Якщо вимкнено, показує нормальний
екран. Зверніть увагу, що на звичайному екрані можуть бути збережені рядки; альтернативний
екран ні.

VT Шрифти
Команда fontMenu з’являється, коли клавіша «контроль» і три кнопки вказівника натискаються в a
вікно. Він встановлює шрифт, який використовується у вікні VT102, або змінює спосіб шрифту
вказаний або відображений. Є кілька розділів.

Перший розділ дозволяє вибрати шрифт із набору альтернатив:

За замовчуванням (шрифт за замовчуванням)
Встановіть шрифт за замовчуванням, тобто той, який заданий *VT100.font ресурс.

Нечитається (шрифт 1)
Встановіть шрифт відповідно до параметра *VT100.font1 ресурс.

Крихітний (шрифт 2)
Встановіть шрифт відповідно до параметра *VT100.font2 ресурс.

Маленький (шрифт 3)
Встановіть шрифт відповідно до параметра *VT100.font3 ресурс.

Середній (шрифт 4)
Встановіть шрифт відповідно до параметра *VT100.font4 ресурс.

Великий (шрифт 5)
Встановіть шрифт відповідно до параметра *VT100.font5 ресурс.

Величезний (шрифт 6)
Встановіть шрифт відповідно до параметра *VT100.font6 ресурс.

Послідовність втечі
Це дозволяє вам встановити шрифт, останній визначений за допомогою escape-пошуку Set Font
послідовність (див. документ xtherm Контроль Послідовності).

Виділення (fontsel)
Це дозволяє вам встановити шрифт, зазначений у поточному виділенні, як шрифт
ім'я (якщо ОСНОВНИЙ вибір належить).

Другий розділ дозволяє змінити спосіб його відображення:

Жирні шрифти
Зазвичай це перевірено (увімкнено). Якщо прапорець знятий, xterm не використовуватиму жирний шрифт
шрифти. Налаштування відповідає дозвольте жирні шрифти ресурс.

Символи для малювання ліній (шрифтове малювання)
Коли встановлено, розповідає xterm малювати власні символи для малювання ліній. Інакше це
залежить від шрифту, що містить їх. Порівняйте з forceBoxChars ресурс.

Упакований шрифт (упакований шрифтом)
Коли встановлено, розповідає xterm використовувати мінімальну ширину гліфа зі шрифту, коли
відображення символів. Використовуйте максимальну ширину (знято), щоб допомогти відображенню
пропорційні шрифти. Порівняйте з forcePackedFont ресурс.

Символи подвійного розміру (подвійний розмір шрифту)
Коли встановлено, xterm може попросити сервер шрифтів створити масштабовані версії файлу
звичайний шрифт, для символів подвійного розміру VT102.

Третій розділ дозволяє змінити спосіб його визначення:

Шрифти TrueType (шрифт візуалізації)
Якщо renderFont і були встановлені відповідні ресурси, це далі
контролювати чи xterm фактично використовуватиме виклики бібліотеки Xft для отримання a
шрифт.

Кодування UTF-8 (режим utf8)
Це контролює чи xterm використовує кодування UTF-8 для введення/виводу. це є
корисно для тимчасового перемикання xterm для відображення тексту з програми
який не відповідає налаштуванням мовного стандарту. Це відповідає utf8
ресурс.

Шрифти UTF-8 (utf8-fonts)
Це контролює чи xterm використовує шрифти UTF-8 для відображення. Це корисно для
тимчасове перемикання xterm для відображення тексту з програми, яка робить
не дотримуватись налаштувань мови. Він поєднує в собі utf8 та utf8Шрифти
ресурси.

Заголовки UTF-8 (utf8-titles)
Це контролює чи xterm приймає кодування UTF-8 для контролю заголовка
послідовності. Це відповідає utf8Шрифти ресурс.

Спочатку галочка встановлюється відповідно до обох utf8 та utf8Шрифти
цінності ресурсів. Якщо для останнього встановлено значення «завжди», прапорець стоїть
інвалід. Аналогічно, якщо в файлі немає шрифтів utf8Шрифти
підресурсів, то прапорець також вимкнено.

Стандарт XTerm файл app-defaults визначає обидва набори шрифтів, а файл
UXTerm файл app-defaults визначає лише один набір. Якщо припустити стандартний додаток-
файли за замовчуванням, ця команда запуститься xterm можливість перемикатися між UTF-8
і шрифти, закодовані ISO-8859-1:

uxterm -клас XTerm

Четвертий розділ дозволяє вмикати або вимкнути спеціальні операції, які можуть бути
керується записом escape-послідовностей на термінал. Вони вимкнені, якщо
Функція SendEvents увімкнена:

Дозволити Color Ops (allow-font-ops)
Це відповідає allowColorOps ресурс. Увімкнути або вимкнути контроль
послідовності, які встановлюють/запитують кольори.

Дозволити Font Ops (allow-font-ops)
Це відповідає allowFontOps ресурс. Увімкнути або вимкнути контроль
послідовності, які встановлюють/запитують шрифт.

Дозволити Tcap Ops (allow-tcap-ops)
Увімкнути або вимкнути послідовності керування, які запитують уявлення терміналу про це
рядки функціональних клавіш, як можливості termcap або terminfo. Це відповідає
до allowTcapOps ресурс.

Дозволити Title Ops (allow-title-ops)
Увімкнути або вимкнути послідовності керування, які змінюють назву або піктограму вікна
ім'я. Це відповідає allowTitleOps ресурс.

Дозволити Window Ops (allow-window-ops)
Увімкнути або вимкнути розширені послідовності керування вікном (як використовується в dtterm).
Це відповідає allowWindowOps ресурс.

ТЕК Опції
Команда tekMenu встановлює різні режими емуляції Tektronix і з’являється, коли
У вікні Tektronix натискаються клавіша «контроль» і кнопка вказівника дві. Поточний
Розмір шрифту перевіряється в розділі режимів меню.

Великі символи (tektextlarge)

№2 Розмір символів (tektext2)

№3 Розмір символів (tektext3)

Маленькі символи (tektextsmall)

команди:

PAGE (текстор.)
Очистіть вікно Tektronix.

RESET (текресет)

КОПІЯ (tekcopy)

Windows:

Показати вікно VT (vtshow)

Перейти в режим VT (vtmode)

Приховати Tek Window (техіде)

БЕЗПЕКА


Середовища X відрізняються своєю свідомістю безпеки.

· Більшість серверів працюють під xdm, можуть використовувати авторизацію «чарівного cookie».
схема, яка може забезпечити розумний рівень безпеки для багатьох людей. Якщо ти
сервер використовує лише механізм на основі хоста для контролю доступу до сервера (див
xhost(1)), то, якщо ви ввімкнете доступ для хоста, і іншим користувачам також дозволено
запускати клієнтів на тому самому хості, можливо, хтось може запустити програму
який використовує основні служби протоколу X, щоб стежити за вашою діяльністю,
потенційно фіксуючи розшифровку всього, що ви вводите на клавіатурі.

· Будь-який процес, який має доступ до вашого дисплея X, може маніпулювати ним таким чином, як ви
може не передбачати, навіть перенаправляючи вашу клавіатуру на себе та надсилаючи події
вікна вашої програми. Це справедливо навіть із авторизацією «чарівного cookie».
схема. У той час як allowSendEvents забезпечує певний захист від несанкціонованих програм
втручатися у ваші програми, захиститися від шпигуна важче.

· Наприклад, розширення X input дозволяє програмі обійти всі інші
(обмежені) функції авторизації та безпеки, включаючи протокол GrabKeyboard.

· Особливе занепокоєння викликає можливість стеження програми за вашими натисканнями клавіш
коли ви хочете ввести пароль або інші конфіденційні дані. Найкраще рішення для
ця проблема полягає у використанні кращого механізму авторизації, ніж передбачений X.

З урахуванням всіх цих застережень існує простий механізм захисту введення з клавіатури
in xterm.

Команда xterm меню (див МЕНЮ вище) містить a Безпечний клавіатура запис, який, коли ввімкнено,
намагається переконатися, що весь введення з клавіатури спрямовано тільки до xterm (використовуючи
Запит протоколу GrabKeyboard). Коли програма запропонує вам пароль (або інше
конфіденційні дані), можна ввімкнути Безпечний клавіатура за допомогою меню введіть дані, а потім
забороняти Безпечний клавіатура знову скориставшись меню.

· Це гарантує, що ви знаєте, яке вікно приймає ваші натискання клавіш.

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

Тільки один клієнт X може захопити клавіатуру, тому під час спроби ввімкнути Безпечний
клавіатура це може вийти з ладу. У цьому випадку пролунає дзвінок. Якщо Безпечний клавіатура
вдасться, кольори переднього плану та фону будуть замінені (як якщо б ви вибрали
Зворотній Відео входження в Режими меню); вони будуть знову обмінені, коли ви вийдете безпечно
режим. Якщо кольори так НЕ перемикайтеся, то ви повинні бути дуже підозріло, що ти є
підроблений. Якщо програма, яку ви запускаєте, відображає підказку перед запитом
пароль, найбезпечніше увійти в безпечний режим перед тим відобразиться підказка, і зробити
переконайтеся, що підказка відображається правильно (у нових кольорах), щоб мінімізувати
ймовірність підробки. Ви також можете знову відкрити меню і переконатися, що ви поставили галочку
біля запису з’являється позначка.

Безпечний клавіатура режим буде вимкнено автоматично, якщо ваш xterm вікно стає значком
(або іншим чином не зіставлені), або якщо ви запустите диспетчер вікон для повторного батьківства (що розміщує a
рядок заголовка або інша прикраса навколо вікна) під час в Безпечний клавіатура режим. (Це
особливість протоколу X нелегко подолати.) Коли це відбувається, передній план і
кольори фону будуть змінені, а дзвінок пролунає як попередження.

ХАРАКТЕР КЛАСИ


Швидке натискання лівої кнопки вказівника двічі (подвійне клацання) викликає все
символи одного класу (наприклад, літери, пробіли, розділові знаки), які потрібно вибрати як a
«слово». Оскільки різні люди мають різні переваги щодо того, що слід вибрати
(наприклад, чи слід вибрати назви файлів як ціле або лише окремі підімена),
Відображення за замовчуванням можна змінити за допомогою використання charClass (клас CharClass)
ресурс.

Цей ресурс є серією розділених комами діапазон:значення пари. The діапазон є або a
одне число або низький-висока в діапазоні від 0 до 65535, що відповідає коду для
символ або символи, які потрібно встановити. The значення є довільним, хоча таблиця за замовчуванням
використовує номер символу першого символу, що зустрічається в наборі. Якщо не в UTF-8
режимі, будуть використані лише перші 256 байтів цієї таблиці.

Таблиця за замовчуванням починається так -

static int charClass[256] = {
/∗ NUL SOH STX ETX EOT ENQ ACK BEL */
32, 1, 1, 1, 1, 1, 1, 1,
/∗ BS HT NL VT NP CR SO SI */
1, 32, 1, 1, 1, 1, 1, 1,
/∗ DLE DC1 DC2 DC3 DC4 NAK SYN ETB */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ CAN EM SUB ESC FS GS RS US */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ SP ! " # $ % & ' */
32, 33, 34, 35, 36, 37, 38, 39,
/∗ ( ) * + , - . / */
40, 41, 42, 43, 44, 45, 46, 47,
/∗ 0 1 2 3 4 5 6 7 */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ 8 9 : ; < = > ? */
48, 48, 58, 59, 60, 61, 62, 63,
/∗ @ ABCDEFG */
64, 48, 48, 48, 48, 48, 48, 48,
/∗ HIJKLMNO */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ PQRSTUVW */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ XYZ [ \ ] ^ _ */
48, 48, 48, 91, 92, 93, 94, 48,
/∗ ` abcdefg */
96, 48, 48, 48, 48, 48, 48, 48,
/∗ hijklmno */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ pqrstuvw */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ xyz { | } ~ DEL */
48, 48, 48, 123, 124, 125, 126, 1,
/∗ x80 x81 x82 x83 IND NEL SSA ESA */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ HTS HTJ VTS PLD PLU RI SS2 SS3 */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ DCS PU1 PU2 STS CCH MW SPA EPA */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ x98 x99 x9A CSI ST OSC PM APC */
1, 1, 1, 1, 1, 1, 1, 1,
/∗ - ic/ L ox Y- | Тому */
160, 161, 162, 163, 164, 165, 166, 167,
/∗ .. c0 ip << _ R0 - */
168, 169, 170, 171, 172, 173, 174, 175,
/∗ o +- 2 3 ' uq| . */
176, 177, 178, 179, 180, 181, 182, 183,
/∗ , 1 2 >> 1/4 1/2 3/4 ? */
184, 185, 186, 187, 188, 189, 190, 191,
/∗ A` A' A^ A~ A: Ao AE C, */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ E` E' E^ E: I` I' I^ I: */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ D- N~ O` O' O^ O~ O: X */
48, 48, 48, 48, 48, 48, 48, 215,
/∗ O/ U` U' U^ U: Y' PB */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ a` a' a^ a~ a: ao ae c, */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ e` e' e^ e: i` i' i^ i: */
48, 48, 48, 48, 48, 48, 48, 48,
/∗ dn~ o` o' o^ o~ o: -: */
48, 48, 48, 48, 48, 48, 48, 247,
/∗ o/ u` u' u^ u: y' P y: */
48, 48, 48, 48, 48, 48, 48, 48};

Наприклад, рядок «33:48,37:48,45-47:48,38:48» вказує на те, що вигук
Слід розглядати символи позначки, відсотка, тире, крапки, косої риски та амперсанда
так само, як символи та цифри. Це корисно для вирізання та вклеювання
електронні поштові адреси та назви файлів.

KEY ПРИВ'ЯЗКИ


Можна повторно прив’язати ключі (або послідовності ключів) до довільних рядків для введення, за допомогою
зміна переклади ресурси для віджетів vt100 або tek4014. Зміна
переклади ресурс для подій, відмінних від подій клавіш і кнопок, не очікується, і
спричинить непередбачувану поведінку.

Дії
Наведені нижче дії передбачені для використання в межах vt100 or tek4014 переклади
ресурси:

allow-color-ops(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає allowColorOps ресурс і також викликається
по дозволити-колір-оп вхід в fontMenu.

allow-font-ops(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає allowFontOps ресурс і також викликається
по allow-font-ops вхід в fontMenu.

дозволити-відправити-події(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає allowSendEvents ресурс, а також є
викликані дозволяє закінчується вхід в головне меню.

дозволити-tcap-ops(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає allowTcapOps ресурс і також викликається
по allow-tcap-ops вхід в fontMenu.

allow-title-ops(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає allowTitleOps ресурс і також викликається
по дозволити-заголовок-операції вхід в fontMenu.

дозволити вікно-ops(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає allowWindowOps ресурс, а також є
викликані дозволити вікно-оп вхід в fontMenu.

alt-send-escape()
Ця дія перемикає стан altSendsEscape ресурс.

дзвіночок ([відсотків])
Ця дія викликає дзвінок клавіатури на вказаний відсоток вище або нижче
базовий обсяг.

очистити-збережені-лінії()
Ця дія робить hard-reset() (див. нижче), а також очищає історію рядків
збережено у верхній частині екрана. Він також викликається з очистити збережені лінії
вхід в vtMenu. Ефект ідентичний елементу керування апаратним скиданням (RIS).
послідовність.

копіювання-виділення(родове ім'я [, ...])
Ця дія поміщає поточний виділений текст до всіх виділених або
cutbuffers, визначені за допомогою родове ім'я. На відміну від вибрати-кінець, він не надсилає мишу
позицію або іншим чином змінити внутрішній стан вибору.

створити меню (м/об/ф/т)
Ця дія створює одне з меню, яке використовується xterm, якщо цього не було раніше
створений. Значення параметрів – це назви меню: головне меню, vtMenu, fontMenu,
tekMenu, відповідно.

dabbrev-expand()
Розгортає слово перед курсором шляхом пошуку в попередньому тексті на екрані
і в буфері прокрутки для слів, що починаються з цієї абревіатури. Повторення
dabbrev-expand() кілька разів поспіль шукає альтернативне розширення
озираючись далі назад. Відсутність більшої кількості збігів сигналізує а звуковий сигнал (). Спроби
щоб розгорнути порожнє слово (тобто, коли курсору передує пробіл), yield
послідовно всі попередні слова. Послідовні однакові розширення ігноруються.
Слово тут визначається як послідовність символів без пробілів. Ця особливість
частково емулює поведінку розширення «динамічних абревіатур» в Emacs
(прив’язано до M-/). Ось налаштування ресурсу для xterm який зробить те саме
річ:

*VT100*переклади: #override \n\
Мета /:dabbrev-expand()

deiconify()
Змінює стан вікна до нормального, якщо воно було позначено значком.

delete-is-del()
Ця дія перемикає стан deleteIsDEL ресурс.

dired-button()
Обробляє подію кнопки (крім натискання та відпускання), повторюючи подію
позиція (тобто символьний рядок і стовпець) у такому форматі:

^X ESC G

у форматі exec(формат, ім'я джерела [, ...])
Виконайте зовнішню команду, використовуючи поточний вибір для частини команди
параметри. Перший параметр, формат дає основну команду. Успіх
параметри вказують джерело вибору, як у вставка-вибір.

Команда формат параметр допускає такі заміни:

%% вставляє "%".

%P позиція екрана на початку виділеної області, як a
Пара цілих чисел із розділеними крапкою з комою значеннями, якими керує CUP
послідовність буде використана.

%p положення на екрані після початку виділеної області за допомогою
та ж умова, що й «%P».

%S довжина рядка, який буде вставлено «%s».

%s вміст вибору, незмінений.

%T довжина рядка, який буде вставлено «%t».

%t вибір, обрізаний пробілів на початку/закінчення. Вбудовані простори (і
новий рядок) копіюються як є.

%R довжина рядка, який буде вставлено «%r».

%r виділення, обрізане кінцевих пробілів.

%V атрибути відео на початку виділеної області, як a
Список цілих чисел із розділеними крапкою з комою значеннями, якими керує SGR
послідовність буде використана.

%v атрибути відео після кінця виділеної області, використовуючи ті самі
умовно як «%V».

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

Наприклад, цей переклад буде викликати новий xterm процес для перегляду файлу
ім'я якого вибирається, утримуючи натиснутою клавішу Shift. Новий процес є
запускається, коли відпускається кнопка миші:

*VT100*переклади: #override Shift \
: exec-formatted("xterm -e view '%t'", SELECT)

exec-вибір (формат, onClicks)
Виконайте зовнішню команду, використовуючи дані, скопійовані з екрана для частини
параметри команди. Перший параметр, формат дає основну команду, як в
у форматі exec. Другий параметр визначає спосіб копіювання даних як
в onClicks ресурс.

повноекранний(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає повноекранний ресурс.

iconify()
Позначає вікно.

hard-reset()
Ця дія скидає область прокручування, вкладки, розмір вікна та клавіші курсору та
очищає екран. Він також викликається з хардсет вхід в vtMenu.

ігнорувати()
Ця дія ігнорує подію, але перевіряє наявність спеціального екранування положення вказівника
послідовності.

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

insert-eight-bit()
Ця дія вставляє восьмибітну (мета) версію символу або рядка
пов’язаний з натиснутою клавішею. Обробляються лише однобайтові значення
спеціально. Точна дія залежить від значення altSendsEscape і
metaSendsEscape і восьмибітний вхід ресурсів. The metaSendsEscape ресурс є
перевірено першим. Див восьмибітний вхід ресурс для повної дискусії.

Термін «вісім біт» вводить в оману: xterm перевіряє, чи знаходиться ключ у діапазоні 128 до
255 (встановлено восьмий біт). Якщо значення знаходиться в цьому діапазоні, залежно від
цінності ресурсів, xterm потім може зробити одну з наступних дій:

· додати 128 до значення, встановивши його восьмий біт,

· відправити байт ESC перед ключем, або

· надіслати ключ без змін.

відформатований вставкою(формат, ім'я джерела [, ...])
Вставте поточний вибір або пов’язані з ним дані, відформатовані. Перший
параметр, формат надає шаблон для даних, як у у форматі exec.
Наступні параметри вказують джерело вибору, як у вставка-вибір.

вставка-вибір(формат, onClicks)
Вставте дані, скопійовані з екрану, відформатовані. Перший параметр, формат дає
шаблон для даних, як у у форматі exec. Другий параметр визначає
метод копіювання даних, як у onClicks ресурс.

вставка-вибір(ім'я джерела [, ...])
Ця дія вставляє рядок, знайдений у виділеному або вирізаному буфері, позначеному
ім'я джерела. Джерела перевіряються в наведеному порядку (випадок значущий) доки
один знайдений. Часто використовувані варіанти включають: ПЕРВИННИЙ, ВТОРИЙ та
КЛІПОРТ. Буфери скорочення зазвичай називаються CUT_BUFFER0 через CUT_BUFFER7.

вставити сім біт()
Ця дія є синонімом вставити (). Термін «семирозрядний» вводить в оману: він
це лише має на увазі xterm не намагається додати 128 до значення ключа, як у вставка-
восьмибітний().

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

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

більший-vt-font()
Встановіть наступний більший шрифт, виходячи з розмірів шрифту. Дивіться також набір-
vt-font().

load-vt-fonts(ім'я[,клас])
Завантажте назви шрифтів із заданого імені та класу підресурсу. Тобто завантажте
«*VT100.ім'я.font”, ресурс як “*VT100.font” тощо. Якщо ім’я не вказано, то
відновлено оригінальний набір назв шрифтів.

на відміну від set-vt-font(), це не впливає на escape- та select-fonts, оскільки
вони не ґрунтуються на цінності ресурсів. Це дуже сильно впливає на шрифти
організовано в пункті меню «За замовчуванням», у тому числі шрифт, жирний шрифт, широкий шрифт та
широкий жирний шрифт.

maximize()
Змінює розміри вікна, щоб заповнити екран.

мета-відправляє-втечі()
Ця дія перемикає стан metaSendsEscape ресурс.

спливаюче меню (назва меню)
Ця дія відображає вказане спливаюче меню. Допустимі імена (регістр значущий)
включати: головне меню, vtMenu, fontMenu та tekMenu.

друкувати (принтер-прапорці)
Ця дія друкує вікно. Він також викликається друк вхід в головне меню.

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

noFormFeed
жоден канал форми не надсилатиметься в кінці останнього надрукованого рядка (тобто,
printerFormFeed є ``хибним'').

FormFeed
канал форми буде надіслано в кінці останнього надрукованого рядка (тобто
printerFormFeed є ``істинним'').

noNewLine
ніякий новий рядок не надсилатиметься в кінці останнього надрукованого та загорнутого рядка
рядки будуть об’єднані в довгі рядки (тобто, принтер NewLine є ``хибним'').

Нова лінія
новий рядок буде надіслано в кінці останнього надрукованого рядка та кожного рядка
буде обмежено (додавши новий рядок) до ширини екрана (тобто,
принтер NewLine є ``істинним'').

noAttrs
сторінка друкується без атрибутів (наприклад, printAttributes дорівнює ``0'').

моноАттр
сторінка друкується з монохромними (vt220) атрибутами (тобто, printAttributes
дорівнює ``1'').

colorAttrs
сторінка друкується з атрибутами кольору ANSI (тобто, printAttributes is
``2'').

роздрукувати все(принтер-прапорці)
Ця дія надсилає всю історію тексту, на додаток до тексту на даний момент
видно, до програми, наведеної в PrinterCommand ресурс. Це дозволяє те саме
необов'язкові параметри, як друк дії. За допомогою відповідної команди принтера
дію можна використовувати для завантаження історії тексту в редакторі.

print-immediate()
Надсилає текст поточного вікна безпосередньо до файлу, як зазначено в
printFileImmediate, printModeImmediate та printOptsImmediate ресурси.

друк за помилкою()
Перемикає прапорець xterm що, якщо він завершується з помилкою X, щоб надіслати текст
поточне вікно безпосередньо у файл, як зазначено в printFileXError,
printModeXError та printOptsXError ресурси.

print-redir()
Ця дія перемикає PrinterControlMode від 0 до 2. Відповідне
Пункт спливаючого меню корисний для вимкнення принтера у разі зміни
ваш розум після рішення надрукувати випадкові двійкові файли на терміналі.

вийти () Ця дія надсилає SIGHUP підпрограмі та виходить із неї. Він також викликається
вихід вхід в головне меню.

readline-button()
Підтримує додаткову функцію читання рядка шляхом повторення повторюваного курсору вперед або
зворотні послідовності керування на подію відпускання кнопки, щоб запитати хост
програма оновлює своє уявлення про положення курсору, щоб відповідати події кнопки.

перемалювати()
Ця дія перемальовує вікно. Він також викликається перемалювати вхід в
головне меню.

відновлення()
Відновлює вікно до розміру до останнього розгортання.

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

Команда вважати Аргумент вказує на кількість одиниць (що може бути сторінка, півсторінки,
піксельабо лінія), за яким можна прокручувати.

Для цих значень можна вказати коригування, додавши знак «+» або «-».
за яким слідує число, наприклад, сторінка-2 щоб вказати 2 рядки менше, ніж сторінка.

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

прокрутка вперед (вважати [,одиниць [,миша] ])
Ця дія схожа на прокрутка назад за винятком того, що він прокручується в іншому
напрямок.

безпечний()
Ця дія перемикає Безпечний клавіатура режим, описаний у розділі ім
БЕЗПЕКА, і викликається з securekbd вхід в головне меню.

Scroll Lock(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає внутрішній стан, який повідомляє xterm Чи
Функція Scroll Lock активна за умови дозволитиScrollLock ресурс.

select-cursor-end(родове ім'я [, ...])
Ця дія схожа на вибрати-кінець крім того, що його слід використовувати з вибирати-
курсор-початок.

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

select-cursor-start()
Ця дія схожа на вибрати-почати за винятком того, що він розпочинає вибір у
поточне положення текстового курсору.

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

вибрати-розширити()
Ця дія відстежує вказівник і розширює виділення. Воно повинно бути лише зв’язаним
до подій Motion.

select-set()
Ця дія зберігає текст, який відповідає поточному виділенню, без
впливає на режим вибору.

select-start()
Ця дія починає виділення тексту з поточного розташування вказівника. Див
розділ на Вказівник ВИКОРИСТАННЯ для отримання інформації про вибір.

посилати сигнал(знак)
Ця дія надсилає сигнал, названий by знак до xterm підпроцес (оболонка
або програму, зазначену з -e параметр командного рядка). Він також викликається
Призупинити, продовжувати, переривати, покласти трубку, припиняти та вбивати записи в головне меню.
Допустимі назви сигналів (регістр не має значення): tstp (якщо підтримується
операційна система), Призупинити (такий же, як tstp), рахунок (якщо підтримується операційною
система), Int, хуп, термін, вихід, сигналізація, тривога (такий же, як сигналізація) і вбивати.

set-8-bit-control(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає ВосьмБітКонтроль ресурс. Це також
викликані з 8-бітове керування вхід в vtMenu.

встановити-дозволити132(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає c132 ресурс. Він також викликається з
дозволити132 вхід в vtMenu.

set-altscreen(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає між альтернативним і поточним екранами.

set-appcursor(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає режим обробки клавіші курсору програми та
також викликається програмний курсор вхід в vtMenu.

set-appkeypad(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає обробку режиму клавіатури програм і є
також посилається на клавіатура програми вхід в vtMenu.

set-autolinefeed(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або вимикає автоматичне вставлення переведення рядка. Це також
викликані autolinefeed вхід в vtMenu.

set-autowrap(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або вимикає автоматичне перенесення довгих рядків. Це також
викликані автозагортання вхід в vtMenu.

set-backarrow(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає BackarrowKey ресурс. Його також викликають
від назадстрілка ключ вхід в vtMenu.

set-bellIsUrgent(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає bellIsTurgent ресурс. Його також викликають
по bellIsTurgent вхід в vtMenu.

set-cursorblink(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає cursorBlink ресурс. Його також викликають
від блимання курсору вхід в vtMenu.

set-cursesemul(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає прокляттями ресурс. Він також викликається з
cursesemul вхід в vtMenu.

set-font-doublesize(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає подвійний розмір шрифту ресурс. Це також
викликані подвійний розмір шрифту вхід в fontMenu.

set-hp-function-keys(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає hpFunctionKeys ресурс. Це також
викликані hpFunctionKeys вхід в головне меню.

set-jumpscroll(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає jumpscroll ресурс. Його також викликають
по jumpscroll вхід в vtMenu.

set-font-linedrawing(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає xtermстан Росії щодо того, чи є
поточний шрифт містить символи для малювання рядків і чи повинен він малювати їх безпосередньо.
Він також викликається font-linedrawing вхід в fontMenu.

set-font-packed(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає forcePackedFontРесурс, який контролює
використання мінімальної або максимальної ширини гліфа шрифту. Він також викликається шрифт-
упакований вхід в fontMenu.

set-keep-clipboard(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає зберегти буфер обміну ресурс.

встановити-тримати-вибрати(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає keepSelection ресурс. Це також
викликані keepSelection вхід в vtMenu.

set-logging(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає стан параметра ведення журналу.

set-old-function-keys(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає стан застарілих функціональних клавіш. Це також
викликані старі функціональні клавіші вхід в головне меню.

set-marginbell(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає marginBell ресурс.

set-num-lock(увімкнути/вимкнути/перемкнути)
Ця дія перемикає стан Num Lock ресурс.

set-pop-on-bell(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає popOnBell ресурс. Його також викликає
poponbell вхід в vtMenu.

set-private-colors(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає privateColorRegisters ресурс.

set-render-font(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає renderFont ресурс. Його також викликають
по render-font вхід в fontMenu.

set-reverse-video(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає зворотне відео ресурс. Його також викликають
по зворотне відео вхід в vtMenu.

set-reversewrap(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає зворотне обгортання ресурс. Його також викликають
по зворотне обгортання вхід в vtMenu.

set-scroll-on-key(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає клавіша прокрутки ресурс. Його також викликають
від клавіша прокручування вхід в vtMenu.

set-scroll-on-tty-output(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає scrollTtyOutput ресурс. Це також
викликані з scrollttyoutput вхід в vtMenu.

set-scrollbar(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає смуга прокрутки ресурс. Його також викликає
смуга прокрутки вхід в vtMenu.

set-sco-function-keys(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає scoFunctionKeys ресурс. Це також
викликані scoFunctionKeys вхід в головне меню.

встановити-вибрати(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає selectToClipboard ресурс. Це також
викликані selectToClipboard вхід в vtMenu.

set-sixel-scrolling(увімкнути/вимкнути/перемкнути)
Ця дія перемикається між вбудованим (шестерна прокрутка) та абсолютним позиціонуванням. Це
також можна керувати через приватний режим DEC 80 (DECSDM) або з sixelScrolling
входження в btMenu.

set-sun-function-keys(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає sunFunctionKeys ресурс. Це також
викликані sunFunctionKeys вхід в головне меню.

set-sun-keyboard(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає sunKeyboard ресурс. Його також викликають
по sunKeyboard вхід в головне меню.

set-tek-text(великий/2/3/малий)
Ця дія встановлює для шрифту, який використовується у вікні Tektronix, значення
обраний ресурс відповідно до аргументу. Аргументом може бути або ключове слово
або однолітерний псевдонім, як показано в дужках:

великий (л)
Використовуйте ресурс fontLarge, так само, як і вхід у меню tektextlarge.

два (2)
Використовуйте ресурс шрифт 2, так само, як і вхід у меню tektext2.

три (3)
Використовуйте ресурс шрифт 3, так само, як і вхід у меню tektext3.

маленький (s)
Використовуйте ресурс fontSmall, так само, як і вхід у меню tektextsmall.

set-terminal-type(тип)
Ця дія спрямовує вихід на будь-яку vt or ПЕК вікна, згідно з тип
рядок. Він також викликається tekmode вхід в vtMenu і vtmode вхід в
tekMenu.

set-titeInhibit(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає titeInhibit ресурс, який контролює
перемикання між альтернативним і поточним екранами.

set-toolbar(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає функцію панелі інструментів. Його також викликає
панель інструментів вхід в головне меню.

set-utf8-mode(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає utf8 ресурс. Він також викликається
utf8-режим вхід в fontMenu.

set-utf8-title(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає utf8Title ресурс. Його також викликає
utf8-заголовок вхід в fontMenu.

set-visibility(vt/tek,увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає чи ні vt or ПЕК вікна є
видимий. Він також викликається з текшоу та vthide записи в vtMenu і
vtshow та техіде записи в tekMenu.

set-visual-bell(увімкнути/вимкнути/перемкнути)
Ця дія встановлює, скасовує або перемикає visualBell ресурс. Його також викликають
по візуальний дзвіночок вхід в vtMenu.

set-vt-font(d/1/2/3/4/5/6/e/s [,звичайний шрифт [, жирний шрифт]])
Ця дія встановлює шрифт або шрифти, які зараз використовуються у вікні VT102. The
перший аргумент - це один символ, який визначає шрифт, який буде використано:

d or D вкажіть шрифт за замовчуванням (шрифт, який спочатку використовувався, коли xterm було розпочато),

1 через 6 вказати шрифти, зазначені в шрифт 1 через шрифт 6 ресурси,

e or E вкажіть звичайні та напівжирні шрифти, які були встановлені за допомогою escape-кодів
(або вказано як другий і третій аргументи дії відповідно), і

s or S вкажіть вибір шрифту (зроблено такими програмами, як xfontsel(1))
вказується другим аргументом дії.

If xterm налаштовано на підтримку широких символів, додаткові два додаткові
параметри розпізнаються для e аргумент: широкий шрифт і широкий жирний шрифт.

менший-vt-font()
Встановіть наступний менший шрифт, виходячи з розмірів шрифту. Дивіться також набір-
vt-font().

soft-reset()
Ця дія скидає область прокручування. Він також викликається з плавне перезавантаження
вхід в vtMenu. Ефект ідентичний елементу керування м'яким скиданням (DECSTR).
послідовність.

spawn-new-terminal(params)
Породити новий xterm процес. Це доступно в системах, які мають сучасний
версія файлової системи процесу, наприклад, «/ proc", який xterm вмію читати.

Використовуйте запис процесу «cwd», наприклад, /proc/12345/cwd, щоб отримати робочий каталог
процесу, який виконується в поточному xterm.

У системах, які мають запис процесу «exe», наприклад, /proc/12345/exe, використовуйте це для
отримати фактичний виконуваний файл. В іншому випадку для пошуку використовуйте змінну $PATH xterm.

Якщо параметри вказані в дії, передайте їх новому xterm процесу.

start-extend()
Ця дія схожа на вибрати-почати за винятком того, що вибір розширено до
поточне розташування покажчика.

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

рядок(рядок)
Ця дія вставляє вказаний текстовий рядок так, ніби його було введено. Цитата
необхідний, якщо рядок містить пробіли або небуквенно-цифрові символи. Якщо
аргумент string починається з символів «0x», він інтерпретується як шістнадцятковий
символьна константа.

tek-copy()
Ця дія копіює escape-коди, які використовуються для створення поточного вмісту вікна
до файлу в поточному каталозі, що починається з імені COPY. Це також
викликані з tekcopy вхід в tekMenu.

tek-page()
Ця дія очищає вікно Tektronix. Він також викликається tekpage запис
in tekMenu.

tek-reset()
Ця дія скидає вікно Tektronix. Він також викликається текресет запис
in tekMenu.

vi-кнопка()
Обробляє подію кнопки (крім натискання та відпускання), повторюючи елемент керування
послідовність, обчислена за номером рядка події на екрані відносно
поточний рядок:

ESC ^P
or
ESC ^N

відповідно до того, чи відбувається подія до поточного рядка чи після нього.
^N (або ^P) повторюється один раз для кожного рядка, в якому подія відрізняється від
поточний рядок. Послідовність керування взагалі пропускається, якщо подія кнопки є
на поточному рядку.

візуальний дзвінок()
Ця дія швидко блимає у вікні.

Вікно Tektronix також виконує такі дії:

джин-прес(л/л/м/м/р/п)
Ця дія надсилає вказаний графічний вхідний код.

дефолт ключ палітурки
Прив’язки за замовчуванням у вікні VT102 використовують маркер SELECT, який встановлюється
selectToClipboard ресурс. Це для vt100 віджет:

Зміна Попередній: прокрутка назад (1, половина сторінки) \n\
Зміна Далі: прокрутка вперед (1, половина сторінки) \n\
Зміна Виберіть:select-cursor-start() \
select-cursor-end(SELECT, CUT_BUFFER0) \n\
Зміна Insert:insert-selection(SELECT, CUT_BUFFER0) \n\
Альт Повернення: повноекранний () \n\
Scroll_Lock:scroll-lock() \n\
Shift~Ctrl KP_Add:larger-vt-font() \n\
Shift Ctrl KP_Add:smaller-vt-font() \n\
Зміна KP_Subtract:smaller-vt-font() \n\
~Мета :insert-seven-bit() \n\
Мета :insert-eight-bit() \n\
!Ctrl :спливаюче меню(головне меню) \n\
!Заблокувати Ctrl :спливаюче меню(головне меню) \n\
!Lock Ctrl @Num_Lock :спливаюче меню(головне меню) \n\
! @Num_Lock Ctrl :спливаюче меню(головне меню) \n\
~Мета :select-start() \n\
~Мета :select-extend() \n\
!Ctrl :popup-menu(vtMenu) \n\
!Заблокувати Ctrl :popup-menu(vtMenu) \n\
!Lock Ctrl @Num_Lock :popup-menu(vtMenu) \n\
! @Num_Lock Ctrl :popup-menu(vtMenu) \n\
~Ctrl ~Мета :ignore() \n\
Мета :clear-saved-lines() \n\
~Ctrl ~Мета :insert-selection(SELECT, CUT_BUFFER2) \n\
!Ctrl :popup-menu(fontMenu) \n\
!Заблокувати Ctrl :popup-menu(fontMenu) \n\
!Lock Ctrl @Num_Lock :popup-menu(fontMenu) \n\
! @Num_Lock Ctrl :popup-menu(fontMenu) \n\
~Ctrl ~Мета :start-extend() \n\
~Мета :select-extend() \n\
Ctrl :scroll-back(4,halfpage,m) \n\
Блокування Ctrl :scroll-back(4,halfpage,m) \n\
Блокування @Num_Lock Ctrl :scroll-back(4,halfpage,m) \n\
@Num_Lock Ctrl :scroll-back(4,halfpage,m) \n\
:scroll-back(4,line,m) \n\
Ctrl :scroll-forw(5, половина сторінки, m) \n\
Блокування Ctrl :scroll-forw(5, половина сторінки, m) \n\
Блокування @Num_Lock Ctrl :scroll-forw(5, половина сторінки, m) \n\
@Num_Lock Ctrl :scroll-forw(5, половина сторінки, m) \n\
:scroll-forw(5,line,m) \n\
:select-end(SELECT, CUT_BUFFER0) \n\
:ігнорувати()

Прив’язки за замовчуванням у вікні Tektronix аналогічні, але менш розширені. Це такі
для tek4014 віджет:

~Мета : insert-seven-bit() \n\
Мета : insert-eight-bit() \n\
!Ctrl : спливаюче меню(головне меню) \n\
!Заблокувати Ctrl : спливаюче меню(головне меню) \n\
!Lock Ctrl @Num_Lock : спливаюче меню(головне меню) \n\
!Ctrl @Num_Lock : спливаюче меню(головне меню) \n\
!Ctrl : спливаюче меню (tekMenu) \n\
!Заблокувати Ctrl : спливаюче меню (tekMenu) \n\
!Lock Ctrl @Num_Lock : спливаюче меню (tekMenu) \n\
!Ctrl @Num_Lock : спливаюче меню (tekMenu) \n\
Shift ~Мета : gin-press(L) \n\
~Мета : gin-press(l) \n\
Shift ~Мета : gin-press(M) \n\
~Мета : джин-прес(м) \n\
Shift ~Мета : gin-press(R) \n\
~Мета : джин-прес (р)

Ось приклад, який використовує зміщене виділення/вставлення для копіювання в буфер обміну та без зміщення
виберіть/вставте для основного виділення. У кожному випадку (різний) буфер вирізання також є a
ціль або джерело операції вибору/вставки. Однак важливо пам’ятати, що
буфери скорочення зберігають дані в кодуванні ISO-8859-1, тоді як виділення можуть зберігати дані в a
різноманітність форматів і кодувань. Поки xterm володіє вибором, він підкреслює його. Коли
він втрачає виділення, видаляє відповідне виділення. Але все одно можна приклеїти
з відповідного вирізаного буфера.

*VT100*переклади: #override \n\
~Shift~Ctrl : вставка-вибір (PRIMARY, CUT_BUFFER2) \n\
Shift~Ctrl : вставка-вибір (БУФЕР, CUT_BUFFER2) \n\
~Зрушення : select-end(PRIMARY, CUT_BUFFER0) \n\
Зміна : вибрати кінець (БУФЕР, CUT_BUFFER1)

У прикладі ім’я класу VT100 використовується замість імені віджета. Це такі
інший; ім'я класу забезпечує більш конкретну відповідність, ніж ім'я віджета. Ведуча
«*» використовується, оскільки ієрархія віджетів вище vt100 віджет залежить від того, чи
підтримка панелі інструментів скомпільована xterm.

Нижче наведено зразок того, як розкладка клавіш() дії можна використовувати для додавання спеціальних ключів для
введення звичайних слів:

*VT100.Переклади: #override F13: розкладка (dbx)
*VT100.dbxKeymap.translations: \
F14: розкладка (немає) \n\
F17: рядок ("далі") рядок(0x0d) \n\
F18: рядок ("крок") рядок(0x0d) \n\
F19: рядок ("продовжити") рядок(0x0d) \n\
F20: рядок ("друк") вставка-вибір (PRIMARY, CUT_BUFFER0)

дефолт смуга прокрутки палітурки
Прив’язки клавіш зазвичай пов’язані з vt100 or tek4014 віджети, які діють як
емулятори терміналів. xthermСмужка прокрутки (і панель інструментів, якщо вона налаштована) є окремо
віджети. Оскільки всі вони використовують X Toolkit, вони мають відповідні переклади
ресурсів. Ці ресурси є різними і відповідають різним шаблонам, наприклад, the
відмінності в імені віджета та кількості рівнів віджетів, які вони можуть містити.

Команда смуга прокрутки віджет є дочірнім елементом vt100 віджет. Він розташований зверху vt100
віджет. Увімкнення та вимкнення смуги прокрутки викликає vt100 віджет для зміни розміру.

Прив’язки за замовчуванням для віджета смуги прокрутки використовують лише події кнопки миші:

: StartScroll(Вперед) \n\
: StartScroll(Вперед) \n\
: StartScroll(Continuous) MoveThumb() NotifyThumb() \n\
: StartScroll (назад) \n\
: StartScroll (назад) \n\
: MoveThumb() NotifyThumb() \n\
: NotifyScroll(пропорційний) EndScroll()

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

Однак при запуску, xterm доповнює ці переклади використаними перекладами за замовчуванням
для vt100 віджет разом із ресурсними «діями», які використовують ці переклади.
Тому що смуга прокрутки (Або панель меню) віджети не розпізнають ці дії (але тому що це
має відповідне переклад), вони передаються до vt100 віджет

Це збільшення перекладів смуги прокрутки має кілька обмежень:

· xtherm знає, які переклади за замовчуванням, але немає відповідної бібліотеки
інтерфейс для визначення, які налаштування користувач може додати до vt100
віджет. Все, що xterm можна зробити, це збільшити смуга прокрутки віджет, щоб надати йому те саме
відправна точка для подальшої настройки користувачем.

· Події в проміжку між віджетами можуть бути втрачені.

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

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

*VT100.scrollbar.translations: #перевизначити \n\
: StartScroll(Вперед) \n\
: StartScroll(Continuous) MoveThumb() NotifyThumb() \n\
: StartScroll (назад) \n\
: MoveThumb() NotifyThumb() \n\
: NotifyScroll(пропорційний) EndScroll()

КОНТРОЛЬ Послідовності І Клавіатура


Програми можуть надсилати послідовності символів терміналу, щоб змінити його поведінку.
Часто їх називають «escape-послідовністю ANSI» або просто «escape-послідовністю», але
обидва терміни вводять в оману:

· ANSI x3.64 (застарілий), який був замінений на ISO 6429 (ECMA-48), надав правила для
формат цих послідовностей символів.

· Хоча стверджувалося, що оригінальний VT100 є сумісним із ANSI (порівняно з x3.64), існує
немає вільно доступної версії стандарту ANSI, щоб показати, чим VT100 відрізняється.
Більшість документів, у яких згадується стандарт ANSI, мають доповнення, не знайдені в
оригінальні (наприклад, на основі ansi.sys). Тому ця дискусія зосереджена на ISO
стандарти

· Стандарт описує лише послідовності, надіслані з хоста на термінал. Немає
стандарт для послідовностей, що надсилаються спеціальними ключами з терміналу на хост. За
конвенції (і з посиланням на існуючі термінали), формат цих послідовностей
зазвичай відповідає стандарту хост-термінал.

· Дещо з xtermПослідовності 's не вписуються в стандартну схему. Технічно такі
«невизначений». Наприклад, тест на вирівнювання екрана DEC (DECALN) – це три-
послідовність символів:

ESC # 8

· Деякі послідовності вписуються в стандартний формат, але не перераховані в стандарті.
До них належать послідовності, які використовуються для налаштування полів прокрутки та виконання
прокрутка вперед/назад.

· Деякі з послідовностей (зокрема, односимвольні функції, такі як tab і
backspace) не включати бігти характер.

З огляду на все це, стандарт посилається на ці послідовності символів як «контроль
послідовності”.

Команда xtherm Контроль Послідовності У документі перераховані послідовності керування, які може програма
послати xterm щоб змусити його виконувати різні операції. Більшість таких операцій є
стандартизовані або від терміналів DEC або Tektronix, або від більш широко використовуваних
стандарти, такі як ISO-6429.

У цьому розділі наведено кілька прикладів використання.

Window Титули
Деякі сценарії використовують нудьгувати з варіантами -e та -n щоб вказати оболонкі інтерпретувати рядок
“\e” як бігти символ і придушити кінцевий новий рядок на виводі. Це не так
портативний, не рекомендується. Замість цього використовуйте printf (POSIX).

Наприклад, щоб встановити вікно назву до «Привіт, світ!», ви можете скористатися одним із них
команди в скрипті:

printf '\033]2;Привіт, світ!\033\'
printf '\033]2;Привіт, світ!\007'
printf '\033]2;%s\033\' "Привіт, світ!"
printf '\033]2;%s\007' "Привіт, світ!"

Команда printf Команда інтерпретує вісімкове значення «\033» для бігти, і (оскільки цього не було
наведений у форматі) пропускає кінцевий новий рядок із виводу.

Деякі програми (наприклад екран(1)) встановлюйте заголовки вікон і піктограм одночасно, використовуючи
дещо інша послідовність керування.

спеціальний Ключі
xtherm, як і будь-який VT100-сумісний емулятор терміналу, має два режими для спеціальний ключі
(клавіші курсору, цифрова клавіатура та певні функціональні клавіші):

· нормальний режим, що змушує спеціальні клавіші передавати «корисні» послідовності, такі як
контрольна послідовність для підняття курсору вгору при натисканні стрілки вгору, і

· додатку режим, у якому використовується інша контрольна послідовність, яку не можна помилково прийняти
«корисні» послідовності.

Основна відмінність між двома режимами полягає в тому, що послідовності звичайного режиму починаються з CSI
(бігти [) і послідовності режиму програми починаються з SS3 (бігти O).

Термінал ініціалізується в один із цих двох режимів (зазвичай звичайний) на основі
в описі терміналу (termcap або terminfo). Опис терміналу також є
можливості (рядки), визначені для режиму клавіатури, що використовується в програмах curses.

Виникла проблема з використанням опису терміналу для програм, які не є такими
призначені для повноекранних програм curses: визначення лише спеціальних клавіш
правильний для цього режиму клавіатури. Наприклад, деякі оболонки (на відміну від ksh(1), що здається
бути жорстко закодованим, навіть не використовуючи termcap) дозволяють своїм користувачам налаштовувати прив’язки клавіш,
призначення дій оболонки спеціальним ключам.

· бити(1) дозволяє постійна рядки, які призначаються функціям. Це тільки успішно
якщо термінал ініціалізовано в режимі програми за замовчуванням, тому що бити не вистачає
гнучкість у цій сфері. Він використовує (менш виразний, ніж бити's) читальна лінія сценаріїв
мову для налаштування прив’язки клавіш, яка покладається на користувача для статичного
перерахувати можливі прив’язки для заданих значень $TERM.

· zsh(1) надає аналогічну функцію, але приймає вирази під час виконання, а також
надання $terminfo масив для скриптів. Зокрема, можна використовувати термінал
бази даних, що трансформується при визначенні прив'язки ключа. Перетворюючи вихід так
Що CSI та SS3 прирівнюються, zsh можна використовувати термінальну базу даних для отримання корисних
визначення для використання командного рядка незалежно від того, чи використовує термінал звичайний або
початковий режим застосування. Ось приклад:

[[ "$terminfo[kcuu1]" == "^[O"* ]] && \
bindkey -M viins "${terminfo[kcuu1]/O/[}" \
vi-up-line-or-history

Зміна Кольори
Кілька програм оболонки надають користувачам можливість додавати колір та інші атрибути відео
до рядків підказки оболонки. Користувачі можуть зробити це, встановивши $PS1 (основний запит
рядок). знову бити та zsh надали функції, яких немає в ksh. Є а
Проте проблема: ширина підказки на екрані не обов’язково буде такою ж, як ширина підказки
кількість символів. Оскільки в стандарті POSIX немає вказівок, кожна оболонка
вирішує проблему іншим способом:

· бити розглядає символи всередині «\[» і «\]» як недруковані (без використання ширини на
екран).

· zsh розглядає символи в межах «%{» і «%}» як недруковані.

На додаток до різниці в синтаксисі, оболонки надають різні методи для
отримання корисних вихідних послідовностей:

· Як зазначено в спеціальний Ключі, zsh ініціалізує масив $terminfo з терміналом
можливостей.

Він також забезпечує функцію echoti який працює як tput(1) для перетворення терміналу
можливість з її параметрами в рядок, який можна записати в термінал.

· Оболонки без порівнянної функції (наприклад бити) завжди можна використовувати програму tput до
зробити це перетворення.

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

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


xtherm встановлює кілька змінних середовища:

DISPLAY
– це відображуване ім’я, яке вказує на X-сервер (див DISPLAY ІМЕНА in X(7)).

TERM встановлюється відповідно до запису terminfo (або termcap), який він використовує як посилання.

У деяких системах ви можете зіткнутися з ситуаціями, коли оболонка, яку ви використовуєте, і xterm
створюються з використанням бібліотек з різними термінальними базами даних. У цій ситуації,
xterm може вибрати термінальний опис, невідомий оболонці.

WINDOWID
встановлено на ідентифікатор вікна X xterm вікна.

XTERM_FILTER
встановлюється, якщо використовується фільтр локалі. Значенням є шлях до фільтра.

XTERM_LOCALE
показує місцевий стандарт, який використовувався xterm при запуску. Деяка ініціалізація оболонки
скрипти можуть встановлювати іншу локаль.

XTERM_SHELL
встановлюється на ім’я шляху програми, яка викликається. Зазвичай це оболонка
програма, наприклад, / Бен / ш. Однак, оскільки це не обов’язково програма оболонки, це так
відмінний від “SHELL”.

XTERM_VERSION
встановлюється на рядок, який відображається -версія варіант. Це зазвичай є
ідентифікатор бібліотек X Window, які використовуються для створення xterm, А потім xtermпатч
число в дужках. Номер патча також є частиною відповіді на вторинний
Послідовність керування атрибутами пристрою (DA) (див xtherm Контроль Послідовності).

Залежно від конфігурації вашої системи, xterm також можна встановити наступне:

КОЛОНИ
ширина xterm символами (пор.: “stty columns”).

ДОМА коли xterm налаштовано на оновлення utmp.

ЛІНІЇ
висота xterm символами (пор.: «stty rows»).

LOGNAME
коли xterm налаштовано на оновлення utmp.

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

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

Якщо ви встановили для цього ім’я шляху, яке не відповідає дійсній оболонці, xterm
можна вимкнути його, щоб уникнути плутанини.

TERMCAP
вміст запису termcap, що відповідає $TERM, із рядками та стовпцями
значення, замінені на вікно фактичного розміру, яке ви створили.

ТЕРМІНФО
може бути визначено в нестандартному місці в скрипті конфігурації.

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


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

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

Команди Linux

Ad