tmux: janela interna notifica sessão externa

tmux: janela interna notifica sessão externa

Dentro de uma sessão tmux eu aninho outra sessão tmux, em um computador remoto. Eu queria saber se existe uma maneira de o tmux interno notificar o externo quando um processo for concluído.

Em ambos (remoto, local) .tmux.conf eu configurei:

set-option -g visual-activity off

Eu sei que pode parecer impossível, mas queria saber se existem plugins que fazem isso.

Responder1

Você sempre pode, no final do seu processo, enviar o "alerta" especial ou o caractere do sino, por exemplo, com

$ echo -en '\a'

e isso deve fazer com que a janela externa da sessão do tmux emita um sinal sonoro ou pisque se você configurar seu terminal para uma campainha visível. No tmux interno, talvez seja necessário propagar o sino com

set-option bell-on-alert on 

informação relacionada