Cuando entro en un cuadro de Ubuntu Lucid, el mensaje es todo bonito, con colores. Todo es el valor predeterminado, que yo sepa. Aquí está mi pantalla externa de $ PS1:
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@dev\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
Pero luego, una vez que comienzo la pantalla, los colores desaparecen. Todo lo demás está bien, y mi pantalla puede admitir colores (tenga en cuenta que .
y ..
en esto ls -al
son azules) pero el mensaje no lo es. En teoría, todo debería ser exactamente igual. $ PS1 dentro de la pantalla:
${debian_chroot:+($debian_chroot)}\u@dev:\w\$
EDITAR: Esto es simplemente una simple pantalla de vainilla.
10.04
command-line
ssh
gnu-screen
chmullig
fuente
fuente
echo $PS1
Imprime lo mismo dentro de la pantalla y fuera de la pantalla?Respuestas:
Puede editar la siguiente línea en su .bashrc (es el # 39 en mi .bashrc):
Cambiar a:
Esto podría ser molesto si inicia sesión desde un lugar donde no se admite el color, pero me parece muy poco probable.
fuente
El
.screenrc
archivo es un misterio para mí. El mío es engullido que copié desde las internet. Sin embargo, veo algunas líneas que parecen ser relevantes para su problema:Creo que si agrega las líneas anteriores a las suyas, obtendrá color. Aquí está mi todo
.screenrc
para referencia:fuente
Su
PS1
configuración debe colocarse en.bashrc
, no.bash_profile
.Si ese no es el problema, edite su pregunta para incluir la línea que ha establecido
PS1
.También puede intentar ejecutar estos:
fuente
Screen normalmente usa un tipo de terminal especial, como "screen", o si lo configura en su .screenrc, "screen-256color".
Simplemente busque en su .bashrc la declaración de caso de detección de color y agregue la pantalla a la lista.
Por ejemplo, algo como esto:
Utilizo tipos de terminales de 256 colores, por lo que solo necesito la declaración de 256 casos, ya que captura xterm-256color, gnome-256color y screen-256color. Su experiencia puede ser diferente. 🙂
fuente
Agregue esto a su ~ / .screenrc
fuente
Invocar pantalla con
-T xterm
trabajos para mí, así que simplemente:No es necesario modificar ningún archivo.
fuente