Я пробовал vt100, vt102, vt220 и xterm, используя top
.
Но я не могу найти их разницу. Есть ли другой термин типа? В чем их разница?
xterm
должен быть надмножеством vt220
, другими словами, он похож, vt220
но имеет больше возможностей. Например, xterm
обычно поддерживает цвета, но vt220
не поддерживает . Вы можете проверить это, нажав zвнутрь top
.
Таким же образом, vt220
имеет больше возможностей, чем vt100
. Например, vt100
кажется, не поддерживает F11и F12.
Сравните их функции и управляющие последовательности, которые, по вашему мнению, они имеют при запуске infocmp <term type 1> <term type 2>
, например infocmp vt100 vt220
.
Полный список варьируется от системы к системе. Вы должны быть в состоянии получить список с помощью toe
, toe /usr/share/terminfo
или find ${TERMINFO:-/usr/share/terminfo}
. Если ничего из этого не работает, вы также можете посмотреть на файл terminfo.src из ncurses , где большинство дистрибутивов получают данные за эти дни.
Но если ваш терминал выглядит как это или это , нет только несколько других вы можете использовать:
xterm-color
- если вы используете старую систему и цвета не работаютputty
, konsole
, Eterm
, rxvt
, gnome
И т.д. - если вы запускаете XTERM эмулятор и некоторые из функциональных клавиш, Backspace, Delete, Home и End не работают должным образомscreen
- если работает внутри экрана GNU (или tmux)linux
- при входе через консоль Linux (например Ctrl+Alt+F1)dumb
- когда все сломано
ls /lib/terminfo/* /usr/share/terminfo/*
(это пути в Debian, в других дистрибутивах пути могут немного отличаться). Большинство из них очень экзотические.vt220
поддерживает цвета! У меня был один с оранжевым на черном! ;-) Сожалею.Запустите infocmp без аргументов, и вы получите все доступные альтернативы xterm:
Для получения дополнительной информации проверьте
источник
infocmp
без аргументов дает вам настройки для активного терминала . перечислить другие терминалы, которые вы используетеtoe
/usr/share/terminfo
каталог на macOS.