Gibt es eine Möglichkeit, vt52 oder einen anderen Terminaltyp in Linux wie xterm zu emulieren?

Gibt es eine Möglichkeit, vt52 oder einen anderen Terminaltyp in Linux wie xterm zu emulieren?

Ich frage nur (aus Neugier), ob es in Linux/Ubuntu andere Terminalemulatoren gibt, die Escape-Sequenzen für andere Terminaltypen verstehen (so wie Gnome-Terminal das für xterm tut), zum Beispiel vt52.

Ich habe versucht, $TERM=vt52 festzulegen, aber das spielt verrückt, daher glaube ich nicht, dass Gnome-Terminal das macht.

Antwort1

Sie müssen Ihrem xterm sagen, dass es ein VT52 simulieren soll, und Sie müssen Ihrer Umgebung sagen, dass Sie ein VT52 ausführen. Verwenden Sie alsoxterm -ti vt52 -tn vt52. Der erste Parameter richtet die VT52-Emulation ein, der zweite Parameter richtet $TERM in der virtuellen Umgebung ein (es ist einvirtuellTerminal, immerhin).

Auf meinem System reicht dies aus, damit „Clear“ in einer VT52-Emulation funktioniert.

Antwort2

xterm emuliert einen VT-100 (höheres Level, aber ok).

VT-100 hat VT-52-Modus: Senden der Sequenz

ESC [?2l (in Hex: 1b 5b 3f 6c)

bewirkt, dass ein VT-100 (und xterm) in den VT-52-Modus wechselt. So kehren Sie in den VT-100-Modus (ANSI) zurück:

ESC < (1b 3c)

aber ... beachten Sie, dass die MEISTEN Terminalemulatoren nicht VT-100-kompatibel sind und dies nicht korrekt tun – der VT-100 tut es und xterm tut es.

xterm unterstützt VT-100 (und viele VT-XXX) und TEK 4010 (Vektorgrafiken). Wenn es auf VT-340 eingestellt ist, unterstützt es auch Sixel-Grafiken.

verwandte Informationen