Как иметь различные настройки для каждого окна на экране GNU?

Я могу использовать другую настройку цветов (передний план и шрифт) для каждого окна, которое я создаю?

0
задан 02.02.2011, 22:23

1 ответ

Если у Вас есть ряд окон, которые Вы создаете, когда Вы экран "Пуск", можно поместить что-то вроде этого в .screenrc:

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

.red init файл затем содержит:

# load standard bashrc file
. ~/.bashrc 

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

Более общее решение использовало бы WINDOW переменная среды, которая установлена экраном, когда это создает новое окно.

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
1
ответ дан 24.11.2019, 12:10

Теги

Похожие вопросы