Este texto descreve como aumentar o número de cores suportadas pelo terminal do Linux (de 8 para 256 cores).
Índice
Motivação
Habilitar 256 cores no terminal do Linux
Motivação
Por padrão os emuladores de terminal do Linux utilizam somente 8 cores. Algumas aplicações, entretanto, possuem suporte a mais cores e consequentemente podem fornecer melhor experiência de uso (usabilidade).
O editor vim, por exemplo, permite a utilização de diversos esquemas de cores (colorschemes) para marcação de sintaxe (syntax highlighter). Embora existam esquemas para terminais com 8 cores, existe uma quantidade muito maior de esquemas para 88 ou 256 cores.

Terminal com 256 cores: código em Java no VIM com syntax highlighter ativado e colorscheme wombat256
Para ativar mais cores no terminal siga as instruções a seguir.
Habilitar 256 cores no terminal do Linux
Para saber quantas cores seu emulador de terminal atualmente suporta, digite o comando a seguir.
tput colors
O terminal informará a quantidade de cores, provavelmente 8.
No Debian, Ubuntu e demais distribuições filhas instale o pacote ncurses-term através do seguinte comando:
apt-get install ncurses-term
(ATENÇÃO: se estiver usando o Debian, deve-se estar logado como root (superusuário). Se estiver usando Ubuntu, deve-se adicionar o comando sudo na frente do comando acima.)
No meu sistema (Debian Squeeze) o pacote ncurses-term já encontrava-se instalado.
Para alterar a quantidade de cores, execute no terminal:
export TERM=xterm-256color
Execute novamente tput colors e veja que agora o terminal retorna 256, portanto funcionou.
É necessário digitar o comando export (descrito acima) a cada login no sistema. Para automatizar esse processo, adicione o comando export TERM=xterm-256color no final do seu arquivo ~/.bashrc (e/ou ~/.bash_profile) e salve.
Pronto!
Textos relacionados:
- Como executar programas em background para liberar o terminal do Linux
- Gravar imagem .ISO em CD/DVD no Linux (Debian, Ubuntu, etc) pelo terminal