Isso pode acontecer muito com multiplexadores de terminal (screen, tmux, etc ...)
Se você estiver executando um desses, certifique-se de que seu TERM esteja definido como screen-256color
para o suporte mais amplo. Eu me deparo com problemas em BSD, Linux, vários gerenciadores de janelas x, etc ... a partir disso.
Verifique se há set -g default-terminal screen-256color
em ~/.tmux.conf
ou term screen-256color
em ~/.screenrc
, pois o TERMO é alterado pelo seu multiplexador quando você o carrega.
Se echo $TERM
já disser screen-256color
, tente isto:
TERM='xterm' clear
. Se isso funcionar, seu emulador de terminal não suporta a configuração padrão do multiplexador. Pode ser necessário adicionar algo especial para esse emulador de terminal específico em seu bashrc / bash_profile.
Lembre-se de que esse problema está relacionado à sua seleção e configuração de ferramentas. O Ubuntu tenta escolher padrões que funcionem bem com outros padrões, para que tudo "simplesmente funcione".