Gostaria de saber se alguém sabe uma maneira de alterar toda a barra de status na tela quando houver um alerta de campainha dentro de uma sessão de tela.
Internamente, na minha empresa, usamos jabber e, como trabalho em um ambiente de tela 90% do dia, uso um cliente de bate-papo baseado em linha de comando. Quando alguém em nossa empresa me envia uma mensagem, nem sempre vejo o alerta imediatamente. No momento, sublinha o nome da sessão, mas às vezes é difícil perceber.
Pelo que vale, estou usando o mcabber para o meu cliente de bate-papo. Eu sei que você pode executar comandos, além de enviar um alerta de sino para novas mensagens - se isso ajudasse a fazer isso funcionar.
Aqui está o meu .screenrc atual
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}]'
fonte