Копируя мой ответ на тот же вопрос, @javabrett указал:
Вам настоятельно посоветовали не менять сценарии запуска, особенно ~/.bashrc
. Любое «обнаружение терминала» с использованием current $TERM
или $COLORTERM
in ~/.profile
является просто предположением и может, как вы сказали, вызвать проблемы при использовании других терминалов (скажем, Putty или xterm). Предполагается, что эмулятор терминала должен быть установлен $TERM
, и это не должно изменяться внутри оболочки.
Терминал Gnome, AFAIK, не предлагает конфигурацию для изменения своей конфигурации TERM
, но позволяет изменять команду запуска, и это все, что вам нужно. Вот хитрость:
Profile Preferences => Title and Command => Run a custom command instead of my shell
Затем используйте следующую команду:
env TERM=xterm-256color /bin/bash
Просто замените /bin/bash
предпочитаемую оболочку, если она другая. И нет, вы не можете использовать "$SHELL"
в этой строке для автоматического определения оболочки;) Вы должны жестко закодировать его