Sao chép câu trả lời của tôi từ cùng một câu hỏi @javabrett đã chỉ ra:
Bạn được khuyên không nên thay đổi tập lệnh khởi động của bạn, đặc biệt ~/.bashrc
. Bất kỳ "phát hiện thiết bị đầu cuối" nào sử dụng hiện tại $TERM
hoặc $COLORTERM
trong ~/.profile
chỉ là dự đoán và có thể, như bạn đã nói, gây ra sự cố khi sử dụng các thiết bị đầu cuối khác (giả sử, Putty hoặc xterm). Trình giả lập thiết bị đầu cuối được thiết lập $TERM
và không nên thay đổi điều này từ bên trong trình bao.
Thiết bị đầu cuối Gnome, AFAIK, không cung cấp cấu hình để thay đổi cấu hình TERM
, nhưng nó cho phép bạn thay đổi lệnh khởi động và đó là tất cả những gì bạn cần. Đây là mẹo:
Profile Preferences => Title and Command => Run a custom command instead of my shell
Sau đó sử dụng lệnh sau:
env TERM=xterm-256color /bin/bash
Chỉ cần thay thế /bin/bash
bằng vỏ ưa thích của bạn nếu nó khác. Và không, bạn không thể sử dụng "$SHELL"
trong dòng đó để tự động phát hiện shell;) Bạn phải mã hóa nó