Відповіді:
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}
. Якщо нічого з цього не працює, ви також можете подивитися на ncurses 'terminfo.src , саме там більшість дистрибутивів отримують дані за ці дні.
Але якщо ваш термінал не виглядає таким чи таким , ви можете скористатися лише кількома іншими:
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 є каталог.