Копіюючи мою відповідь із того самого запитання, @javabrett зазначив:
Вам добре порадили не змінювати сценарії запуску спеціально ~/.bashrc
. Будь-яке "виявлення терміналу", що використовує струм $TERM
або $COLORTERM
в, ~/.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"
в цьому рядку для автоматичного виявлення оболонки;) Вам доведеться жорстко кодувати це