A idéia é enumerar todas as janelas, ou melhor, todos os painéis, já que uma janela pode ter vários deles. Em seguida, capture a saída de cada painel e exiba a última linha do texto capturado. Coloque isso em um script:
tmux list-windows -F '#I' |
while read w; do tmux list-panes -F '#P' -t $w |
while read p; do echo -n "${w}.${p}" ; tmux capture-pane -p -t "${w}.${p}" |
tail -n 1
done
done
Suponha que você coloque este código em /some/file
Depois disso, estando em sua sessão tmux de 40 janelas, você cria sua nova janela de monitoramento e roda
watch -n 1 'bash /some/file'
lá. A parte echo -n "${w}.${p}" ;
irá prefixar as linhas com o índice de janela e painel, achei muito útil ter uma idéia da origem da saída. Você pode não querer isso.