Odpowiedzi:
xterm
ma być nadzbiorem vt220
, innymi słowy jest podobny, vt220
ale ma więcej funkcji. Na przykład xterm
zwykle obsługuje kolory, ale vt220
nie obsługuje . Możesz to przetestować, naciskając przycisk zwewnątrz top
.
W ten sam sposób vt220
ma więcej funkcji niż vt100
. Na przykład vt100
nie wydaje się wspierać F11i F12.
Porównaj ich funkcje i sekwencje specjalne, które według twojego systemu mają, uruchamiając infocmp <term type 1> <term type 2>
, np infocmp vt100 vt220
.
Pełna lista różni się w zależności od systemu. Powinieneś być w stanie uzyskać listę używając toe
, toe /usr/share/terminfo
lub find ${TERMINFO:-/usr/share/terminfo}
. Jeśli żadna z tych rzeczy nie działa, możesz także spojrzeć na terminfo.src ncursesa , gdzie większość dystrybucji otrzymuje dane z tych dni.
Ale jeśli twój terminal wygląda to albo to , że jest tylko kilka innych, które warto używać:
xterm-color
- jeśli korzystasz ze starszego systemu, a kolory nie działająputty
, konsole
, Eterm
, rxvt
, gnome
, Itd. - jeśli używasz emulatora xterm i niektóre klawisze funkcyjne, Backspace, Delete, Home, End i nie działają poprawniescreen
- jeśli działa na ekranie GNU (lub tmux)linux
- podczas logowania za pomocą konsoli Linux (np. Ctrl+Alt+F1)dumb
- kiedy wszystko się zepsujels /lib/terminfo/* /usr/share/terminfo/*
(są to ścieżki w Debianie, inne dystrybucje mogą mieć nieco inne ścieżki). Większość z nich jest bardzo egzotyczna.
vt220
obsługuje kolory! Miałem taki z pomarańczowym na czarnym! ;-) Przepraszamy.
Uruchom infocmp bez żadnego argumentu, który da ci wszystkie dostępne alternatywy xterm:
$> 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,
...
Aby uzyskać więcej informacji, sprawdź
$> ls /lib/terminfo/x/
xterm xterm-256color xterm-color xterm-debian xterm-mono
xterm-r5 xterm-r6 xterm-vt220 xterm-xfree86
infocmp
bez argumentu daje ustawienia dla aktywnego terminala . aby wymienić inne terminale, których używasztoe
/usr/share/terminfo
katalog na macOS.