tmux: внутреннее окно уведомляет внешнюю сессию

tmux: внутреннее окно уведомляет внешнюю сессию

Внутри сеанса tmux я вставляю другой сеанс tmux на удаленном компьютере. Мне было интересно, есть ли способ для внутреннего tmux уведомить внешний, когда процесс завершен.

В обоих (удалённом и локальном) .tmux.conf я установил:

set-option -g visual-activity off

Я знаю, что это может показаться невозможным, но мне было интересно, есть ли какие-нибудь плагины, которые это делают.

решение1

Вы всегда можете в конце процесса отправить специальный символ «оповещения» или звонка, например, с помощью

$ echo -en '\a'

и это должно заставить внешнее окно сеанса tmux издавать звуковой сигнал или мигать, если вы настроите свой терминал на видимый звонок. На внутреннем tmux вам может понадобиться распространить звонок с помощью

set-option bell-on-alert on 

Связанный контент