Терминфо определения не работают?

Я использую Ubuntu 12.04 LTS на обычном настольном компьютере Dell.

У меня есть последовательный терминал Wyse WY-60, подключенный к последовательному порту (ttyS0).

Когда терминал находится в режиме эмуляции VT100, а agetty настроено на использование эмуляции VT100, все функции работают должным образом. Это мой файл /etc/init/ttyS0.conf:

respawn
exec /sbin/agetty -hL 19200 ttyS0 vt100

Но когда я пытаюсь перевести терминал в любую другую эмуляцию (например, Wyse 50, Adds A2 и т. Д.) И изменить соответствующую часть этой строки agetty терминал не работает должным образом (отображает кучу мусора escape-последовательности в таких командах, как ls).

Другими словами, я изменяю эмуляцию терминала Wyse в его утилите внутренней настройки, затем меняю /etc/init/ttyS0.conf на следующее:

respawn
exec /sbin/agetty -hL 19200 ttyS0 wyse50

-или-

respawn
exec /sbin/agetty -hL 19200 ttyS0 wy50

I В do хранятся определения terminfo для этой и миллиона других моделей терминала во всех 3 или 4 местах, где библиотека terminfo хранится в Ubuntu. Так что же с этим не работает? Я хочу иметь возможность добавить еще несколько тупых терминалов в мою систему, таких как Wyse WY-30 и WY-50, которые не способны к эмуляции VT100.

Не удается заставить его работать с Wyse-50, ADDS Viewpoint 60, Adds A2, IBM-PC или любым другим эмулятором терминала, кроме VT100.

1
задан 6 September 2013 в 22:32

0 ответов

Другие вопросы по тегам:

Похожие вопросы: