Existe uma maneira de emular o vt52 ou qualquer outro tipo de terminal no Linux como o xterm?

Existe uma maneira de emular o vt52 ou qualquer outro tipo de terminal no Linux como o xterm?

Estou apenas perguntando (por curiosidade) se existem outros emuladores de terminal no Linux/ubuntu que entendem sequências de escape para outros tipos de terminais (assim como o gnome-terminal faz para o xterm), vt52 por exemplo.

Eu tentei definir $TERM=vt52 mas deu errado, então não acho que o gnome-terminal faça isso.

Responder1

Você precisa informar ao seu xterm para simular um VT52 e ao seu ambiente que você executa um VT52. Então usexterm -ti vt52 -tn vt52. O primeiro parâmetro configura a emulação VT52, o segundo parâmetro configura $TERM no ambiente virtual (é umvirtualterminal, afinal).

No meu sistema, isso é suficiente para fazer um trabalho "claro" em uma emulação VT52.

Responder2

xterm emula um VT-100 (nível superior, mas ok).

VT-100 possui modo VT-52: Enviando a sequência

ESC [?2l (em hexadecimal: 1b 5b 3f 6c)

fará com que um VT-100 (e xterm) entre no modo VT-52. Para retornar ao modo VT-100 (ANSI):

ESC <(1b 3c)

mas... observe que a MAIORIA dos emuladores de terminal não são compatíveis com VT-100 e não fazem isso corretamente - o VT-100 faz, e o xterm faz.

xterm faz VT-100 (e muitos VT-XXX) e TEK 4010 (gráficos vetoriais). Se definido como VT-340, ele também produz gráficos sixel.

informação relacionada