Respuestas:
xterm
se supone que es un superconjunto de vt220
, en otras palabras, es como vt220
pero tiene más características. Por ejemplo, xterm
generalmente admite colores, pero vt220
no lo hace. Puedes probar esto presionando zdentro top
.
Del mismo modo, vt220
tiene más funciones que vt100
. Por ejemplo, vt100
no parece apoyar F11y F12.
Compare sus características y secuencias de escape que su sistema cree que tienen al ejecutar infocmp <term type 1> <term type 2>
, por ejemplo infocmp vt100 vt220
.
La lista completa varía de un sistema a otro. Usted debe ser capaz de obtener la lista utilizando toe
, toe /usr/share/terminfo
o find ${TERMINFO:-/usr/share/terminfo}
. Si ninguno de esos funciona, también podría mirar terminfo.src de ncurses , que es donde la mayoría de las distribuciones obtienen los datos de estos días.
Pero a menos que su terminal tenga este aspecto o este , solo hay algunos otros que desee usar:
xterm-color
- si estás en un sistema antiguo y los colores no funcionanputty
, konsole
, Eterm
, rxvt
, gnome
, Etc - si se está ejecutando un emulador XTerm y algunas de las teclas de función, Retroceso, Eliminar, Inicio, Fin y no funcionan correctamentescreen
- si se ejecuta dentro de la pantalla GNU (o tmux)linux
- al iniciar sesión a través de una consola Linux (por ejemplo Ctrl+Alt+F1)dumb
- cuando todo está rotols /lib/terminfo/* /usr/share/terminfo/*
(estas son las rutas en Debian, otras distribuciones pueden tener rutas ligeramente diferentes). La mayoría de ellos son muy exóticos.
vt220
admite colores! ¡Tenía uno con naranja sobre negro! ;-) Lo siento.
Ejecute infocmp sin ningún argumento le dará todas las alternativas xterm disponibles:
$> 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,
...
Para más información consultar
$> ls /lib/terminfo/x/
xterm xterm-256color xterm-color xterm-debian xterm-mono
xterm-r5 xterm-r6 xterm-vt220 xterm-xfree86
infocmp
sin argumento le da la configuración para el terminal activo . para enumerar los otros terminales que usatoe
/usr/share/terminfo
directorio en un macOS.