Une solution plus générale consiste à installer le terme type "xterm-256color". En 10.04, je pense qu'il est installé par défaut. Auparavant, vous deviez installer "ncurses-term" pour l'obtenir.
Ensuite, définissez le type de terme dans .bashrc avec quelque chose comme ceci:
if [ -n "$DISPLAY" -a "$TERM" == "xterm" ]; then
export TERM=xterm-256color
fi
Si vous préférez avoir uniquement la capacité 256 couleurs pour certains programmes (peut-être confond-il d'autres), utilisez plutôt:
TERM=xterm-256color myprogram
et peut-être définir cela comme un alias pour le programme.
Vérifiez ensuite les capacités de couleur de votre terminal avec:
$ tput colors
256
Vous avez peut-être encore besoin du paramètre vim ci-dessus pour que vim le reconnaisse. La plupart des applications reconnaîtront automatiquement les 256 couleurs (si elles peuvent les utiliser).
Emacs propose également des thèmes de couleurs bien meilleurs avec 256 couleurs. Pour vérifier s'il est compatible avec 256 couleurs:
M-x list-colors-display
256colors.pl est un script Perl qui affiche toutes les couleurs de votre terminal.