ВВЕДЕНИЕ В СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ UNIX. Solaris 2.5



     петрушка |     

КАК СОЗДАТЬ TERMCAP ОПИСАНИЕ ТЕРМИНАЛА - часть 3


  • cm позиционировать курсор #стр #столб

    (использует стек-машину терминала),

    например :cm=\E[%i%d;%dH:\ для vt220

    :cm=^P%r%.%.:\ для d211

  • bc шаг назад
  • le курсор влево
  • do курсор вниз
  • nd курсор вправо
  • up курсор вверх
  • ho в начало экрана
  • cr вернуть каретку
  • nl перейти на новую строку
  • nw возврат каретки и переход к новой строке

    например, для vt100:

    :up=\E[A:do=\E[B:nd=\E[C:le=\E[D:\

  • Коды управления экраном

    • cl очистить экран
    • ic вставить символ
    • dc удалить символ
    • bl звонок

    • Инициализация терминала.

      • ti включить терминал в штатный режим работы.
      • te "восстановить" первобытное состояние

        Например, для терминала d211-132:

        :ti=^^FK:\ Включить 132 символьный экран

        :te=^^FJ:\ Включить 80 символьный экран

      • Управление атрибутами.

        • as перейти к дополнительному алфавиту
        • ae вернуться из дополнительного алфавита
        • ac пары символов из графического алфавита
        • mr в режим REVERSE
        • me выключить все атрибуты

        • Символы рисования рамочек.

          нужно перечислить символы ASCII, которые, будучи

          выведены в режиме псевдографики, нарисуют "уголки"

        • gb символы рисования рамки pqbd-|
        • gs в режим псевдографики.
        • ge конец режима псевдографики.

          Например, для терминала d460:

          :gb=1324;\::\

          :gs=^^FS11:ge=^^FS00:\

        • Управление цветами ZA.
        • Если характеристики ZA не задано, то терминал будет поддерживать только два цвета: REVERSE и NORMAL. (В termcap UNIX'а есть

          аналогичная характеристика sa.)

          Характеристика ZA использует стек_машину терминала и параметры.

          Устроено все примерно так:




          Содержание  Назад  Вперед