GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cuál es la diferencia entre xterm-color y xterm-256color?

xterm-256color describe Xterm con soporte para 256 colores habilitados. xterm-color describe una rama más antigua de Xterm que admite ocho colores. xterm-color no se recomienda, ya que describe una variante de Xterm que es menos funcional y que probablemente no usará. Por lo general, querrá usar xterm , xterm-16color o xterm-256color .

En particular, xterm-256color es el valor predeterminado para Terminal a partir de Mac OS X 10.7 Lion, siendo los siguientes mejores valores recomendados xterm-16color o xterm (que solo describe la compatibilidad con ocho colores ANSI). Antes de 10.7, xterm-color era el valor predeterminado porque Terminal no admitía algunas características críticas descritas por los valores terminfo recomendados de Xterm, por ejemplo, Borrado de color de fondo (BCE), códigos modernos para cambiar pantallas principales/alternativas, 256 colores.

A veces, las personas configuran explícitamente TERM a xterm-color (a diferencia de los valores Xterm recomendados) para deshabilitar la funcionalidad o solucionar las incompatibilidades entre los valores terminfo disponibles en una computadora en particular y el emulador de terminal que se está utilizando.

Tenga en cuenta que, técnicamente, Terminal debería tener sus propios valores terminfo actualizados que describan exactamente qué funciones admite, en lugar de usar los valores para Xterm, pero:

  1. No hay ninguno que esté actualizado actualmente. nsterm representa al antepasado de Terminal de NeXTSTEP. Al parecer, alguien ha actualizado nsterm recientemente (en algún momento de los últimos dos años), pero no sé si eso se ha abierto camino en la distribución de ncurses, y es posible que no esté completamente actualizado con Terminal en 10.7.
  2. Varios programas y scripts de personalización de shell verifican explícitamente si $TERM comienza con (o es igual a) xterm . Por lo tanto, algunos usuarios aún necesitarán saber sobre el uso de los valores Xterm recomendados con Terminal para la compatibilidad con ellos.

Si no está familiarizado con el sistema terminfo, eche un vistazo a la página man de x-man-page://5/terminfo. Además, puedes usar el infocmp comando para ver la configuración terminfo actual o comparar dos diferentes, por ejemplo, infocmp xterm-color xterm-256color le mostrará todas las diferencias entre esos dos.


Parece que xterm-256color es Terminal.app en OS/X. Las diferencias no son pequeñas:informé a xterm-color y xterm-256color en una caja de Ubuntu y los normalicé un poco, y obtuve bastantes diferencias. Incluso podría decir xterm-256color ya no es xterm.

Normalmente, cuando usa un emulador de terminal específico, necesita "simplemente saber" qué entrada terminfo funciona mejor con él. Son un par coincidente, aunque a veces puede, por ejemplo, usar una entrada terminfo vt100 en una terminal vt220.

En el lado positivo, hoy en día casi todo es compatible con vt100.


Linux
  1. ¿Cuál es la diferencia entre Git Switch y Checkout?

  2. ¿Cuál es la diferencia entre Redhat y centOS?

  3. ¿Cuál es la diferencia entre strtok_r y strtok_s en C?

  4. ¿Cuál es la diferencia entre $(CC) y $CC?

  5. ¿Cuál es la diferencia entre ruta y ruta ip?

¿Cuál es la diferencia entre Linux y Unix?

¿Cuál es la diferencia entre Shell de inicio de sesión y sin inicio de sesión?

¿Cuál es la diferencia entre el comando apt y apt-get?

¿Qué es un Hipervisor? ¿Cuál es la diferencia entre el tipo 1 y 2?

¿Cuál es la diferencia entre curl y Wget?

¿Cuál es la diferencia entre unlink y rm?