Коли я відкриваю вікно терміналу з емулятором терміналу GNOME у графічному графічному інтерфейсі на робочому столі, змінна середовище оболонки TERM за замовчуванням відповідає значенню xterm
.
Якщо я використовую CTL+ ALT+ F1для переходу до консольного вікна TTY і echo $TERM
встановлено значення linux
.
Моя мотивація запитати - те, що всередині мого ~/.bashrc
файлу використовується змінна, яка визначає, чи надана кольорова оболонка чи просто старомодний монохром.
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
Як в оболонці консолі, так і в оболонці емулятора терміналу Gnome, якщо я набираю
export TERM=xterm-color
source /.bashrc
обидві оболонки змінюються в кольоровому режимі (я хотів би, щоб це відбувалося завжди в обох).
Де встановлюються TERM
значення за замовчуванням , будь ласка, і де найкраще змінити налаштування за замовчуванням, якщо це взагалі можливо? Здається, що в графічному інтерфейсі емулятора термінала немає нічого, щоб вибрати або встановити значення TERM за замовчуванням.
Я розглядав питання про те, щоб просто додати рядок export TERM=xterm-color
у верхній частині мого ~/.bashrc
файлу, але мій інстинкт кишки говорить, що це не найкраще рішення, і мої пошуки в Google ще не привели мене до хорошої відповіді.
Я використовую Ubuntu 15.04 Desktop Edition (на основі Debian).