V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

term

[$TERM]. La variable de entorno $TERM no dice qué emulador de terminal se usa [sakura, lxterminal, etc.], sino qué tipo de terminal lógico se está emulando, es decir: le dice al sistema qué capacidades gráficas y de control puede esperar la terminal [¿Soporta colores? ¿Cuántos?, ¿Mueve el cursor con códigos ANSI?, ¿Entiende secuencias para limpiar la pantalla o resaltar texto?]. Los emuladores de terminal [sakura, lxterminal, terminator, guake, etc.] emulan un terminal clásico de hardware, la mayoría compatible con xterm, un estandar de facto que soporta colores extendidos [xterm-256color] y entiende casi todas las secuencias ANSI modernas.

$ infocmp xterm-256color
lista enorme de las capacidades del tipo especificado

Algunos valores que se puede encontrar en la variable $TERM:

xterm --> un terminal tipo xterm clásico, 16 colores.

xterm-256color --> lo mismo, pero con 256 colores.

linux --> la consola virtual de Linux (Ctrl+Alt+F1..F6). 16 colores.

vt100, vt220 --> terminales físicos DEC muy populares en los 80. 8/16 colores.

ansi --> soporte básico de secuencias ANSI. 8/16 colores.

screen-256color --> cuando se está dentro de screen. 256 colores.

tmux-256color --> cuando se está dentro de tmux. 256 colores.

dumb --> terminal mínima sin colores ni control, solo texto plano. 0 colores ni control del cursor).

Para comprobar las diferencias:

$ tput colors
comprobar colores. Ver tput
$ export TERM_OLD=$TERM
guarda el valor actual
$ export TERM=dumb
probar con dumb
$ tput colors
comprobar la diferencia
$ echo $TERM
comprobar el cambio
$ export TERM=$TERM_OLD
regresar a la normalidad

Nota.- Muchos programas no miran la variable $TERM, miran $COLORTERM si está en "truecolor"

$ echo $COLORTERM
$ export COLORTERM=truecolor
si no estuviera en truecolor
$ tput colors
si marca 256, correcto

1.-

Configurar tmux para 256 colores

$ nano ~/.tmux.conf

Añadir las lineas

set -g default-terminal "tmux-256color"

set -ga terminal-overrides ",xterm-256color:RGB"

2.-

Configurar screen para 256 colores

$ nano ~/.screenrc
$ screen -T screen-256color

Añadir la linea

term screen-256color

O lanzar

$ screen -T screen-256color
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4071 entradas - Acerca del Tractatus
La Pipa Plena 2025