Когда я вставляю ssh в окно Ubuntu Lucid, приглашение выглядит довольно красиво, с цветами. Все по умолчанию, насколько я знаю. Вот мой внешний экран $ PS1:
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@dev\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
Но затем, как только я начинаю экран, цвета уходят. Все остальное в порядке, и мой экран может поддерживать цвета (обратите внимание, что .
и ..
в этом ls -al
- синие), но подсказка не. В теории все должно быть точно так же. $ PS1 внутри экрана:
${debian_chroot:+($debian_chroot)}\u@dev:\w\$
РЕДАКТИРОВАТЬ: Это просто обычный экран ванили.
10.04
command-line
ssh
gnu-screen
chmullig
источник
источник
echo $PS1
Распечатывает ли одно и то же на внутреннем и внешнем экранах?Ответы:
Вы можете редактировать следующую строку в вашем .bashrc (это # 39 в моем .bashrc):
Изменить на:
Это может раздражать, если вы входите откуда-то, где цвет не поддерживается, но я нахожу это крайне маловероятным.
источник
.screenrc
Файл является для меня загадкой. Мой гобелен, который я копирую из интернета. Тем не менее, я вижу несколько строк, которые имеют отношение к вашей проблеме:Я думаю, что если вы добавите вышеупомянутые строки к своей, вы получите цвет. Вот мое целое
.screenrc
для справки:источник
Ваша
PS1
настройка должна быть размещена.bashrc
, а не.bash_profile
.Если это не проблема, пожалуйста, отредактируйте ваш вопрос, включив в него строку, которую вы установили
PS1
.Вы также можете попробовать запустить эти:
источник
Screen обычно использует специальный тип терминала, такой как «screen», или, если вы установили его в .screenrc, «screen-256color».
Просто посмотрите в вашем .bashrc заявление об обнаружении цвета и добавьте экран в список.
Например, что-то вроде этого:
Я использую терминалы с 256 цветами, поэтому мне просто нужен оператор 256 case, так как он перехватывает xterm-256color, gnome-256color и screen-256color. Ваш пробег может варьироваться. 🙂
источник
Добавьте это к вашему ~ / .screenrc
источник
Вызов экрана у
-T xterm
меня работает, так просто:Нет необходимости изменять какие-либо файлы.
источник