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


TERMINFO(4) - часть 13


Если Ваш терминал имеет различные возможности визуализации, воспользоваться ими можно по-разному. Вы можете выбрать определенный режим, такой как режим сообщений [см. ], в котором символы изображаются ярко, контрастно, и использовать его для вывода сообщений об ошибках и других сообщений, привлекающих внимание. (Если у Вас есть выбор, хорошим вариантом является инверсия пониженной яркости или просто инверсия, хотя разные пользователи на разных терминалах имеют различные предпочтения.) Последовательности для входа в режим сообщений и выхода из него задаются в характеристиках smso и rmso соответственно. Если последовательность, переводящая в режим сообщений или выводящая из него, оставляет на экране один или два пробела, как это происходит с терминалами TVI 912 и Teleray 1061, в числовой характеристике xmc задается это число.

Коды, необходимые для начала и завершения подчеркивания, задаются в характеристиках smul и rmul соответственно. Если терминал может подчеркнуть текущий символ, передвинув при этом курсор на шаг вправо, как например терминал Micro-Term MIME, это задается характеристикой uc.

Другие визуальные эффекты включают в себя: blink (мерцающие символы), bold (выделенные - жирные или более яркие символы), dim (символы пониженной яркости), invis (невидимые символы), prot (защищенные символы), rev (инвертированные символы), sgr0 (выключить все атрибуты), smacs (перейти к альтернативному набору символов) и rmacs (выйти из альтернативного набора символов). Включение одного из этих режимов может повлиять (а может и не повлиять) на установку остальных режимов. Если перед переходом к альтернативному набору символов требуется выполнить какие-то команды, они задаются в характеристике enacs.

Если существует последовательность, устанавливающая набор атрибутов, она задается характеристикой sgr, имеющей девять параметров. Каждый параметр может быть нулем или не нулем, в зависимости от того, выключается соответствующий атрибут или включается. Девять параметров задаются в следующем порядке: режим сообщений, подчеркивание, инверсия, мерцание, пониженная яркость, выделение, невидимые символы, защита, альтернативный набор символов. В sgr не обязательно поддерживать все режимы, достаточно тех, для которых существует соответствующая команда (см. пример в конце настоящего описания).




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