Значения по умолчанию переменной среды ТЕРМИНА к xterm так .bashrc файл не обеспечивают насыщенный цвет в оболочке по умолчанию.
Как я изменяю ТЕРМИН переменная среды для xterm-окрашивания для приложения эмулятора терминала гнома только?
Обновление: насыщенным цветом я имею в виду, изменяет командную строку для использования цвета в дополнение к отображению вывода, такого как каталог, перечисляющий в цвете также.
gnome-terminal
Изменяют настройки профиля в gnome-termninal
:
Замена /bin/bash
с Вашей оболочкой управляют и используют Ваш параметр для TERM
.
можно также отредактировать записи с dconf
. Откройте терминал и запуститесь dconf-editor
:
dconf-editor
Открывают запись org/gnome/terminal/legacy/profiles:
и выбирают Ваш профиль. Измените значение для custom-command
.
Здесь существует две проблемы.
Каждый - то, как обнаружить, если Вы выполняете внутренний терминал гнома (или какое-либо другое приложение с помощью того же 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
популярный выбор, значение по умолчанию, медленно двигающее последнего. (терминал гнома изменил свое значение по умолчанию от xterm
кому: xterm-256color
в 3,16, который присутствует в Ubuntu 15.10 вне),
Если требуется продвинуться и уже обладать большим количеством из, раскрашивает несколько приложений, я рекомендую уже переключиться на TERM=xterm-256color
, который Вы могли также сделать в если-ответвлении выше.
Ubuntu .bashrc
является устаревшим для использования xterm-color
. Я очень скорее рекомендую изменить эти биты в сценарии вокруг что $TERM
Вы уже имеете (xterm
) или предпочел бы иметь (возможно, xterm-256color
), а не наоборот, изменяя $TERM
соответствовать .bashrc
требование.