Багато дистрибутивів перевіряють тип терміналу перед встановленням підказки. Наприклад, Ubuntu містить цей маленький дорогоцінний камінь за замовчуванням .bashrc:
# встановити фантазійне підказку (не кольоровий, якщо ми не знаємо, що ми хочемо кольору)
випадок "$ TERM" в
xterm-color) color_prompt = так ;;
есак
Оскільки екран використовує власну змінну TERM ("екран"), bash вважає, що він не здатний відображати модне кольорове запит, тому він за замовчуванням ставиться до більш простого. Екран, звичайно, повністю здатний до тих же складних підказок, що і звичайний термінал.
Отже, щоб перекрити цю поведінку, просто встановіть бажані параметри PS1 в кінці ~/.bashrc
файлу. Або якщо ви відчуваєте пригоди, знайдіть тест, який перевіряє значення змінної TERM та змініть її, щоб прийняти "екран" на додаток до "xterm-color".