Definições Terminfo não funcionam?

1

Estou executando o Ubuntu 12.04 LTS em um computador desktop Dell.

Eu tenho um terminal serial Wyse WY-60 conectado à porta serial (ttyS0).

Quando o terminal está no modo de emulação do VT100 e o agetty está configurado para usar a emulação do VT100, todos os recursos funcionam como deveriam. Este é o meu arquivo /etc/init/ttyS0.conf :

respawn
exec /sbin/agetty -hL 19200 ttyS0 vt100

Mas quando eu tento colocar o terminal em qualquer outra emulação (ou seja, Wyse 50, Adds A2, etc.), e mudo a parte correspondente daquela linha agetty, o terminal não funciona corretamente (exibe um monte de escape -sequence lixo em comandos como ls ).

Em outras palavras, eu mudo a emulação do terminal Wyse em seu utilitário interno de configuração, então altere /etc/init/ttyS0.conf para o seguinte:

respawn
exec /sbin/agetty -hL 19200 ttyS0 wyse50

-ou -

respawn
exec /sbin/agetty -hL 19200 ttyS0 wy50

Eu faço tenho defesas terminográficas armazenadas para este e um milhão de outros modelos de terminal, em todos os 3 ou 4 lugares onde a biblioteca terminfo é armazenada no Ubuntu. Então, o que há com isso não está funcionando? Eu quero ser capaz de adicionar alguns terminais mais idiotas ao meu sistema, como o Wyse WY-30 e o WY-50, que não são capazes de emulação de VT100.

Não é possível fazê-lo funcionar com o Wyse-50, o ADDS Viewpoint 60, adiciona A2, IBM-PC ou qualquer outra emulação de terminal além do VT100.

    
por Skylar Strickland 26.06.2013 / 21:06

0 respostas