tmux
é um emulador de terminal, pois cada painel deve se comportar como um terminal separado; sua emulação não é exatamente igual à de xterm
ou gnome-terminal
, por razões históricas (em vez disso, corresponde a screen
, que é anterior à maioria dos emuladores de terminal GUI). Portanto, é necessário que uma descrição de terminal diferente se comporte adequadamente.
Definir $TERM
manualmente é geralmente uma má ideia especificamente por esse motivo; normalmente, ele será configurado corretamente, com algumas exceções geralmente relacionadas à compatibilidade (o Solaris antigo não entende xterm-256color
, por exemplo).