¿Cómo tener diferentes configuraciones para cada ventana en la pantalla GNU?

¿Cómo tener diferentes configuraciones para cada ventana en la pantalla GNU?

¿Puedo utilizar una configuración de color diferente (primer plano y fuente) para cada una de las ventanas que creo?

Respuesta1

Si tiene un conjunto de ventanas que crea cuando inicia la pantalla, puede poner algo como esto en su .screenrc:

screen bash --init-file $HOME/.green
screen bash --init-file $HOME/.blue
screen bash --init-file $HOME/.red

El archivo de inicio .red contiene:

# load standard bashrc file
. ~/.bashrc 

# set prompt and text color to red
export PS1="\e[0;31m[\u@\h \W]\$ \e[m "

Una solución más general usaría la WINDOWvariable de entorno, que la pantalla establece cuando crea una nueva ventana.

case $WINDOW in 
0)
   # red
   export PS1="\e[0;31m[\u@\h \W]\$ \e[m "
   ;;
1) 
   # blue
   export PS1="\e[0;34m[\u@\h \W]\$ \e[m "
   ;;
*)
   # no specific color
   export PS1="[\u@\h \W]\$ "
   ;;
esac

información relacionada