Nhiều bản phân phối kiểm tra loại thiết bị đầu cuối trước khi đặt dấu nhắc. Ví dụ, Ubuntu chứa viên ngọc nhỏ này trong .bashrc mặc định:
# đặt một dấu nhắc ưa thích (không màu, trừ khi chúng ta biết chúng ta "muốn" màu)
trường hợp "$ HẠN" trong
xterm-color) color_prompt = yes ;;
esac
Vì màn hình sử dụng biến TERM của riêng nó ("màn hình"), bash nghĩ rằng nó không có khả năng hiển thị một dấu nhắc màu sắc lạ mắt nên nó mặc định là đơn giản hơn. Màn hình, tất nhiên, có khả năng đầy đủ các lời nhắc phức tạp giống như một thiết bị đầu cuối bình thường.
Vì vậy, để ghi đè hành vi này, chỉ cần thiết lập cứng các tùy chọn PS1 ưa thích của bạn ở cuối ~/.bashrc
tệp. Hoặc, nếu bạn cảm thấy thích phiêu lưu, hãy tìm bài kiểm tra kiểm tra giá trị của biến TERM và sửa đổi nó để chấp nhận "màn hình" ngoài "xterm-color".