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).