Próbowałem vt100, vt102, vt220 i xterm przy użyciu top
.
Ale nie mogę znaleźć ich różnicy. Czy jest jakiś inny typ terminu? Jaka jest ich różnica?
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ę zepsuje
ls /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:
Aby uzyskać więcej informacji, sprawdź
źródło
infocmp
bez argumentu daje ustawienia dla aktywnego terminala . aby wymienić inne terminale, których używasztoe
/usr/share/terminfo
katalog na macOS.