Kopiowanie moją odpowiedź z tym samym pytaniem @javabrett zauważył:
Zaleca się, aby nie zmieniać skryptów uruchamiania, szczególnie ~/.bashrc
. Wszelkie „terminal wykrywanie” za pomocą prądu $TERM
lub $COLORTERM
w ~/.profile
to jedynie przypuszczenie, a może, jak pan powiedział, powodować problemy podczas korzystania z innych terminali (powiedzmy, szpachlówki lub xterm). Emulator terminala powinien zostać ustawiony $TERM
i nie należy go zmieniać z poziomu powłoki.
Terminal Gnome, AFAIK, nie oferuje konfiguracji do zmiany TERM
, ale pozwala zmienić polecenie uruchamiania, i to wszystko, czego potrzebujesz. Oto sztuczka:
Profile Preferences => Title and Command => Run a custom command instead of my shell
Następnie użyj następującego polecenia:
env TERM=xterm-256color /bin/bash
Po prostu zamień /bin/bash
na preferowaną powłokę, jeśli jest inna. I nie, nie możesz użyć "$SHELL"
w tym wierszu automatycznego wykrywania powłoki;) Musisz go na stałe zakodować