
¿Hay alguna manera de configurar diferentes $TERM
para diferentes emuladores de terminal? Por ejemplo, si estoy en xterm, se $TERM
leerá xterm-256color
, en urxvt urxvt-256color
, en sakura xterm-256color
y en tmux
screen-256color
.
Respuesta1
Puedes hacer esto en la configuración de tu terminal. Por ejemplo, con Xterm, esto se puede hacer mediante los recursos X. Puedes hacer esto a través de los valores predeterminados de la aplicación Xterm:
*termName: xterm-256color
o mediante una -tn xterm-256color
opción. Esto es similar para rxvt.
Respuesta2
No existe un método general. Comoobservado por vinc17, diferentes emuladores de terminal le permiten configurar el TERM
valor de diferentes maneras, en todo caso.
Puede colocar archivos de configuración de terminfo en su directorio de inicio, organizados como . Por ejemplo, si desea señalar la entrada de 256 colores, en una máquina típica, puede hacer~/.terminfo/INITIAL-LETTER/VALUE
xterm
mkdir -p ~/.terminfo/x
ln -s /usr/share/terminfo/x/xterm-256color ~/.terminfo/x/xterm