Kann ich für jedes Fenster, das ich erstelle, unterschiedliche Farbeinstellungen (Vordergrund und Schriftart) verwenden?
Antwort1
Wenn Sie über eine Reihe von Fenstern verfügen, die Sie beim Starten von screen erstellen, können Sie etwa Folgendes in Ihre .screenrc einfügen:
screen bash --init-file $HOME/.green
screen bash --init-file $HOME/.blue
screen bash --init-file $HOME/.red
Die .red-Init-Datei enthält dann:
# load standard bashrc file
. ~/.bashrc
# set prompt and text color to red
export PS1="\e[0;31m[\u@\h \W]\$ \e[m "
Eine allgemeinere Lösung wäre die Verwendung der WINDOW
Umgebungsvariable, die vom Bildschirm beim Erstellen eines neuen Fensters festgelegt wird.
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