O aspecto interessante do modo de controle é que você pode escrever um processo em segundo plano que ouve um processo real do tmux. Recebe notificações de coisas acontecendo no tmux real, e ele pode enviar comandos. Se você usa 2 terminais e executar uma sessão normal em um
tmux new -s mysession
e no outro
tmux -C attach -t mysession
quando você divide janelas, adiciona novas ou fecha-as no tmux normal você receberá linhas como
%layout-change @2 91a8,80x23,0,0[80x11,0,0,5,80x11,0,12,7]
%window-add @3
%window-close @1
no controle tmux, para o qual você pode reagir escrevendo um programa. Ajudar existe uma biblioteca python para explorar esse mecanismo. Veja os exemplos lá.