Більш загальне рішення - встановити термін типу "xterm-256color". У 10.04 я думаю, що це встановлено за замовчуванням. Раніше вам потрібно було встановити "ncurses-term", щоб отримати його.
Потім встановіть тип терміна в .bashrc таким чином:
if [ -n "$DISPLAY" -a "$TERM" == "xterm" ]; then
export TERM=xterm-256color
fi
Якщо ви бажаєте використовувати лише 256 кольорових можливостей для певних програм (можливо, це бентежить деякі інші), використовуйте натомість:
TERM=xterm-256color myprogram
і, можливо, встановити це як псевдонім для програми.
Потім перевірте свої можливості кольорового терміналу за допомогою:
$ tput colors
256
Вам усе ще може знадобитися налаштування vim, яке було вище, щоб vim розпізнав це. Більшість додатків розпізнають 256 кольорів автоматично (якщо вони можуть використовувати їх).
Emacs також має кольорові теми, які набагато кращі з 256 кольорами. Щоб перевірити, чи здатний він працювати з 256 кольорами:
M-x list-colors-display
256colors.pl - це сценарій Perl, який відображатиме всі кольори у вашому терміналі.