Como ter configurações diferentes para cada janela na tela GNU?

0

Posso usar configurações de cores diferentes (primeiro plano e fonte) para cada janela que eu criar?

    
por prosseek 02.02.2011 / 19:03

1 resposta

1

Se você tem um conjunto de janelas que você cria quando inicia a tela, você pode colocar algo assim em seu .screenrc:

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

O arquivo init .red contém:

# load standard bashrc file
. ~/.bashrc 

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

Uma solução mais geral usaria a variável de ambiente WINDOW , que é definida pela tela quando cria uma nova janela.

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
    
por 02.02.2011 / 20:48