Unix Man (Справочное руководство)


TERMINFO(4) - часть 19


/p>

Самый лучший способ описания средств псевдографики другого терминала заключается в следующем. Сначала надо добавить к таблице, приведенной выше, новую колонку и в ней перечислить символы, которые в альтернативном наборе нового терминала выводят то же изображение. Например,

ИзображениеСимвол vt100+Новый терминал

левый верхний уголlR
левый нижний уголmF
правый верхний уголkT
правый нижний уголjG
горизонтальq,
вертикальx.

После этого необходимо выписать символы слева направо, то есть acsc=lRmFkTjGq\,x..

Дополнительные возможности


Если терминалу требуется заполнитель, отличный от нуля, он задается характеристикой pad. Используется только первый символ значения pad. Если у терминала нет заполнителя, укажите характеристику npc.

Возможности терминала перемещать курсор на полстроки вверх или вниз задаются характеристиками hu и hd соответственно. Они обычно используются для верхних и нижних индексов на печатающих устройствах. Возможность печатающего устройства прогонять бумагу до следующей страницы задается характеристикой ff (обычно это CTRL+L).

Если имеется команда, повторяющая заданный символ заданное число раз (и позволяющая тем самым уменьшить время, необходимое для передачи группы одинаковых символов), она задается характеристикой rep. Первым параметром является повторяемый символ, а вторым - количество повторений. Таким образом, tparm(repeat_char,'x',10) выводит xxxxxxxxxx.

Некоторые терминалы могут изменять символ, используемый в качестве командного, как например Tektronix 4025. Символ, который используется во всех командах, но в некоторых случаях может быть другим, задается характеристикой cmdch. В некоторых системах поддерживается следующее соглашение: если определена переменная окружения CC [см. ], то символ, заданный характеристикой cm, во всех командах заменяется на значение переменной окружения CC.

Если к одной и той же линии могут подключатся различные терминалы (например, через сеть), можно использовать характеристику gn, чтобы программа могла определить, что тип подключенного терминала неизвестен (это не относится к виртуальным терминалам, чьи характеристики известны). Если терминал поддерживает протокол виртуального терминала системы UNIX, его номер задается числовой характеристикой vt. Последовательность, которую нужно послать на терминал перед чтением с него, задается характеристикой rfi.




Начало  Назад  Вперед