Isso é algo que me confunde há muito tempo.
Estou usando Linux, mas tenho lacunas no meu entendimento de certos aspectos e um é sobre o terminal.
Pelo que entendi, o que queremos dizer com o console é um emulador de terminais antigos.
Mas não consigo entender qual é o problema.
Enquanto eu lia, os melhores terminais antigos eram a série VT e o tipo de gráficos vetoriais (Tektronix).
Portanto, suponho que os emuladores atuais os emulem.
Agora, minhas necessidades no Linux em relação à apresentação de exibição chegaram ao ponto de usar um esquema de cores para o vim e apreciar cores ao fazer diff em arquivos.
Mas quando tenho problemas, geralmente encontro conselhos para definir xterm-256
ou screen-256
etc.
Além disso, quando faço:ls /lib/terminfo/
Eu vejo cerca de uma dúzia de diretórios com configuração para (eu assumo) tipos diferentes de tipos de emulador.
Então, minha pergunta é: como esses xterm-256
ou screen-256
o resto se encaixam na idéia de emular apenas os principais terminais nas últimas décadas?
Qual é a necessidade de ter tantos tipos de terminais? É algo que eu deveria procurar mais?
E por que hoje, com a tecnologia moderna, precisamos imitar esses terminais antigos como o VT e não ter algo novo?
Talvez minhas necessidades sejam muito simples, também aprecio as sutilezas disso, mas é algo que me intrigou bastante. Como, por exemplo, se eu tiver um problema com um esquema de cores, basta copiar e colar o que encontro no google sobre o TERM, etc., sem realmente entender o que estou fazendo ou qual é o problema.
Se alguém me ajudar a entender isso, seria muito apreciado
.bashrc
são, na melhor das hipóteses, mascarando um problema subjacente e provavelmente causam problemas adicionais.
to support pretty much any terminal there might be..
Mas por quê? Por que queremos emular um terminal dos anos 70 ou 80 sem gráficos ou uma tela verde?
screen
outmux
) ...