Мне интересно, знает ли кто-нибудь способ изменения всей строки состояния на экране, когда в сеансе экрана присутствует сигнал тревоги.
Внутренне в моей компании мы используем jabber, и поскольку я работаю в экранной среде, 90% дня я использую чат-клиент на основе командной строки. Когда кто-то в нашей компании отправляет мне сообщение, я не всегда сразу вижу предупреждение. Прямо сейчас это подчеркивает название сессии, но иногда мне трудно это заметить.
Для чего это стоит, я использую mcabber для моего клиента чата. Я знаю, что вы можете запускать команды в дополнение к отправке уведомлений о новых сообщениях - если это поможет сделать эту работу.
Вот мой текущий .screenrc
startup_message off
screen
screen -t jabber mcabber
screen -t root
screen -t misc
bind ! select 11
bind @ select 12
bind \# select 13
bind $ select 14
bind % select 15
bind \^ select 16
bind & select 17
bind * select 18
bind ( select 19
bind ) select 10
hardstatus alwayslastline
hardstatus string '%{= kC}%{g}[%{G}%H%{g}]%{C}%?%-Lw%?%{Ck}%n*%f %t%?(%u)%?%{kC}%?%+Lw%?%= %{g}[%{B}%Y%m%d %{W}%c%{g}]'