Esto es algo que me ha resultado muy confuso durante mucho tiempo.
Estoy usando Linux pero tengo lagunas en mi comprensión de ciertos aspectos y uno es sobre el terminal.
Cuando llegué a entenderlo, lo que queremos decir con la consola es un emulador de terminales antiguas.
Pero no puedo entender cuál es el trato con esto.
Mientras leía, los mejores terminales antiguos eran la serie VT y el tipo de gráficos vectoriales (Tektronix).
Así que supongo que los emuladores actuales emulan estos.
Ahora mis necesidades en Linux con respecto a la presentación de pantalla han llegado al uso de un esquema de colores para vim y apreciar los colores al hacer diff en archivos.
Pero cuando tengo problemas normalmente encontrar consejos a conjunto xterm-256
o screen-256
etc.
Además cuando lo haga:ls /lib/terminfo/
Veo una docena de directorios con configuración para (supongo) diferentes tipos de emuladores.
Entonces, mi pregunta es, ¿cómo encajan estos xterm-256
o screen-256
el resto en la idea de emular solo los terminales superiores en las últimas décadas?
¿Cuál es la necesidad de tener tantos tipos de terminales? ¿Es algo que debería investigar más?
¿Y por qué hoy con la tecnología moderna necesita emular estos terminales antiguos como VT y no tener algo nuevo?
Quizás mis necesidades son demasiado simples como para apreciar las sutilezas de esto, pero ha sido algo que me ha intrigado mucho. Dado que, por ejemplo, si tengo un problema con un esquema de colores, simplemente copio y pego lo que encuentro en google sobre TERM, etc., sin entender realmente qué estoy haciendo o cuál es el problema.
Si alguien me ayuda a comprender esto, sería realmente apreciado
.bashrc
En el mejor de los casos, soluciones como establecer un valor de término enmascaran un problema subyacente y es probable que solo causen más problemas.
to support pretty much any terminal there might be..
¿Pero por qué? ¿Por qué querríamos emular un terminal de los años 70 u 80 sin gráficos o una pantalla verde?
screen
otmux
) ...