Операционная система UNIX. Руководство программиста

       

Создание описания терминала


База данных terminfo содержит описания многих наиболее часто применяющихся терминалов. Может, однако, оказаться, что Вы пожелаете написать curses-программу, предназначенную для выполнения на терминале, который еще не описан. В этом случае Вам придется создать его описание.

В общем случае для генерации описания терминала необходимо:

  • Указать известные Вам названия терминала.
  • Выяснить и перечислить характеристики терминала.
  • Компилировать описание терминала.
  • Тестировать это описание.
  • При необходимости вернуться ко второму шагу, уточнить характеристики и повторить последующие шаги.
  • Иногда генерировать и тестировать описание терминала легче по частям. Такие последовательные тесты помогут выявить Ваши слабые стороны в работе по описанию терминалов. Кроме того, можно облегчить генерацию, корректируя уже существующее описание похожего терминала (не следует забывать девиз системы UNIX: опираться на работу других).

    Далее мы опишем каждый шаг построения описания некоторого условного терминала myterm.



    Содержание раздела