
Existe uma maneira de definir diferentes $TERM
emuladores de terminal diferentes. Por exemplo, se eu estiver em xterm, $TERM
será lido xterm-256color
, em urxvt urxvt-256color
, em sakura xterm-256color
e em tmux
screen-256color
.
Responder1
Você pode fazer isso na configuração do seu terminal. Por exemplo, com o Xterm, isso pode ser feito através dos recursos X. Você pode fazer isso através dos padrões do aplicativo Xterm:
*termName: xterm-256color
ou através de uma -tn xterm-256color
opção. Isso é semelhante para rxvt.
Responder2
Não existe um método geral. Comoobservado por vinc17, diferentes emuladores de terminal permitem configurar o TERM
valor de maneiras diferentes, se é que o fazem.
Você pode colocar arquivos de configuração terminfo em seu diretório inicial, organizados como . Por exemplo, se desejar apontar para a entrada de 256 cores, em uma máquina típica, você poderia fazer~/.terminfo/INITIAL-LETTER/VALUE
xterm
mkdir -p ~/.terminfo/x
ln -s /usr/share/terminfo/x/xterm-256color ~/.terminfo/x/xterm