Eu tentei vt100, vt102, vt220 e xterm usando top
.
Mas não consigo encontrar a diferença deles. Existe algum outro tipo de termo? Qual a diferença deles?
xterm
deve ser um superconjunto de vt220
, em outras palavras, é como vt220
mas tem mais recursos. Por exemplo, xterm
geralmente suporta cores, mas vt220
não. Você pode testar isso pressionando zdentro top
.
Da mesma maneira, vt220
possui mais recursos que vt100
. Por exemplo, vt100
parece não suportar F11e F12.
Compare seus recursos e sequências de escape que seu sistema pensa que possuem executando infocmp <term type 1> <term type 2>
, por exemplo infocmp vt100 vt220
.
A lista completa varia de sistema para sistema. Você deve ser capaz de obter a lista usando toe
, toe /usr/share/terminfo
ou find ${TERMINFO:-/usr/share/terminfo}
. Se nada disso funcionar, você também pode examinar o terminfo.src do ncurses , que é onde a maioria das distribuições obtém os dados atualmente.
Mas, a menos que o seu terminal se pareça com isto ou aquilo , existem apenas alguns outros que você pode querer usar:
xterm-color
- se você estiver em um sistema mais antigo e as cores não funcionaremputty
, konsole
, Eterm
, rxvt
, gnome
, Etc. - se você estiver executando um emulador XTerm e algumas das teclas de função, Backspace, Excluir, Home e End não funcionam corretamentescreen
- se estiver rodando dentro da tela GNU (ou tmux)linux
- ao efetuar login através de um console Linux (por exemplo Ctrl+Alt+F1)dumb
- quando tudo estiver quebrado
ls /lib/terminfo/* /usr/share/terminfo/*
(estes são os caminhos no Debian, outras distribuições podem ter caminhos ligeiramente diferentes). A maioria deles é altamente exótica.vt220
suporta cores! Eu tinha um com laranja no preto! ;-) Desculpa.Executar infocmp sem nenhum argumento fornecerá todas as alternativas xterm disponíveis:
Para mais informações, verifique
fonte
infocmp
sem argumento fornece as configurações para o terminal ativo . para listar os outros terminais que você usatoe
/usr/share/terminfo
diretório no macOS.