Здесь есть две проблемы.
Один из них заключается в том, как определить, запущена ли вы внутри gnome-терминала (или любого другого приложения, использующего тот же виджет vte для фактической эмуляции терминала). Предполагая, что вы находитесь на достаточно недавнем Ubuntu, наличие переменной $VTE_VERSION говорит об этом. Вы можете отредактировать свой .bashrc, чтобы он содержал что-то вроде
if [ -n "$VTE_VERSION" ]; then
# Gnome-terminal and other vte3-based emulators
color_prompt=yes
fi
. Другая проблема заключается в том, что по какой-то причине Ubuntu по умолчанию .bashrc пытается искать xterm-color, который в действительности не используется в настоящее время. Либо стандартный xterm (который поддерживает цвета в любом случае), либо более современный xterm-256color является популярным выбором, по умолчанию медленно перемещается к последнему. (gnome-terminal изменил значение по умолчанию от xterm до xterm-256color в 3.16, которое присутствует в Ubuntu 15.10 за пределами)
Если вы хотите двигаться вперед и уже наслаждаться множеством цветов в нескольких приложениях, Я рекомендую вам перейти на TERM=xterm-256color, что вы также можете сделать в if-ветке выше.
Ubuntu .bashrc устарел для использования xterm-color. Я скорее рекомендую модифицировать эти биты в скрипте вокруг того, что у вас уже есть $TERM, или предпочел бы иметь (возможно, xterm-256color), а не наоборот, изменив $TERM на соответствие .bashrc ]