J'ai essayé avec vt100, vt102, vt220 et xterm top
.
Mais je ne trouve pas leur différence. Existe-t-il un autre type de terme? Quelle est leur différence?
xterm
est censé être un sur-ensemble de vt220
, en d'autres termes, c'est comme vt220
mais a plus de fonctionnalités. Par exemple, xterm
prend généralement en charge les couleurs, mais vt220
ne le fait pas. Vous pouvez tester cela en appuyant à l' zintérieur top
.
De la même manière, vt220
a plus de fonctionnalités que vt100
. Par exemple, vt100
ne semble pas supporter F11et F12.
Comparez leurs fonctionnalités et les séquences d'échappement que votre système pense avoir en exécutant infocmp <term type 1> <term type 2>
, par exemple infocmp vt100 vt220
.
La liste complète varie d'un système à l'autre. Vous devriez être en mesure d'obtenir la liste à l' aide toe
, toe /usr/share/terminfo
ou find ${TERMINFO:-/usr/share/terminfo}
. Si rien de tout cela ne fonctionne, vous pouvez également consulter le fichier terminfo.src de ncurses , qui est l'endroit où la plupart des distributions récupèrent les données de ces jours.
Mais à moins que votre terminal ne ressemble à ceci ou à ceci , vous ne voudrez peut-être en utiliser que quelques-uns:
xterm-color
- si vous utilisez un système ancien et que les couleurs ne fonctionnent pasputty
, konsole
, Eterm
, rxvt
, gnome
, Etc. - si vous utilisez un émulateur XTerm et certaines des touches de fonction, Backspace, Supprimer, Home et End ne fonctionnent pas correctementscreen
- si vous utilisez GNU screen (ou tmux)linux
- lors de la connexion via une console Linux (par exemple Ctrl+Alt+F1)dumb
- quand tout est cassé
ls /lib/terminfo/* /usr/share/terminfo/*
(ce sont les chemins sur Debian, les autres distributions peuvent avoir des chemins légèrement différents). La plupart d'entre eux sont très exotiques.vt220
prend en charge les couleurs! J'en avais un avec orange sur noir! ;-) Pardon.Exécuter infocmp sans aucun argument vous donnera toutes les alternatives xterm disponibles:
Pour plus d'informations, consultez
la source
infocmp
sans argument vous donne les paramètres pour le terminal actif . pour lister les autres terminaux que vous utiliseztoe
/usr/share/terminfo
répertoire sur un macOS.