Antworten:
xterm
soll eine Obermenge von sein vt220
, mit anderen Worten, es ist wie vt220
, hat aber mehr Funktionen. xterm
Unterstützt beispielsweise normalerweise Farben, vt220
tut dies jedoch nicht. Sie können dies testen, indem Sie zinnen drücken top
.
In gleicher Weise vt220
hat mehr Funktionen als vt100
. Zum Beispiel vt100
scheint nicht zu unterstützen F11und F12.
Vergleichen Sie ihre Funktionen und Escape-Sequenzen, von denen Ihr System annimmt, dass sie ausgeführt werden infocmp <term type 1> <term type 2>
, z infocmp vt100 vt220
.
Die vollständige Liste variiert von System zu System. Sie sollten die Liste mit bekommen können , toe
, toe /usr/share/terminfo
, oder find ${TERMINFO:-/usr/share/terminfo}
. Wenn keines davon funktioniert, können Sie sich auch die Datei terminfo.src von ncurses ansehen , in der die meisten Distributionen die Daten dieser Tage abrufen .
Aber es sei denn, Ihr Terminal sieht so oder so aus , gibt es nur wenige andere, die Sie möglicherweise verwenden möchten:
xterm-color
- Wenn Sie auf einem älteren System arbeiten und die Farben nicht funktionierenputty
, konsole
, Eterm
, rxvt
, gnome
Etc. - wenn Sie einen XTerm - Emulator laufen lassen und einige der Funktionstasten, Rücktaste, Löschen, Start und Ende nicht richtig funktionierenscreen
- wenn es in GNU screen (oder tmux) läuftlinux
- beim Einloggen über eine Linux-Konsole (zB Ctrl+Alt+F1)dumb
- wenn alles kaputt istls /lib/terminfo/* /usr/share/terminfo/*
(dies sind die Pfade unter Debian, andere Distributionen haben möglicherweise etwas andere Pfade). Die meisten von ihnen sind sehr exotisch.
vt220
unterstützt farben! Ich hatte eine mit Orange auf Schwarz! ;-) Es tut uns leid.
Wenn Sie infocmp ohne Argument ausführen, erhalten Sie alle verfügbaren xterm-Alternativen:
$> infocmp
xterm|xterm-debian|X11 terminal emulator,
am, bce, km, mc5i, mir, msgr, npc, xenl,
colors#8, cols#80, it#8, lines#24, pairs#64,
...
Weitere Informationen finden Sie unter
$> ls /lib/terminfo/x/
xterm xterm-256color xterm-color xterm-debian xterm-mono
xterm-r5 xterm-r6 xterm-vt220 xterm-xfree86
infocmp
ohne Argument ausführen, erhalten Sie die Einstellungen für das aktive Terminal . um die anderen Terminals aufzulisten, die Sie verwendentoe
/usr/share/terminfo
Auf einem MacOS befindet sich ein Verzeichnis.