Ответы:
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
xterm|xterm-debian|X11 terminal emulator,
am, bce, km, mc5i, mir, msgr, npc, xenl,
colors#8, cols#80, it#8, lines#24, pairs#64,
...
Для получения дополнительной информации проверьте
$> ls /lib/terminfo/x/
xterm xterm-256color xterm-color xterm-debian xterm-mono
xterm-r5 xterm-r6 xterm-vt220 xterm-xfree86
infocmpбез аргументов дает вам настройки для активного терминала . перечислить другие терминалы, которые вы используетеtoe
/usr/share/terminfoкаталог на macOS.