Isso pode facilitar as coisas. Por um lado, pode ser útil ter um arquivo de configuração do tmux com linhas como:
new-session -s mysession "bash -i" #window 0, run bash
new-window -n IRC "irssi -n x_vi_r -c DALnet; bash -i" #irssi in window 1
new-window -n Diag "tail -f /var/log/maillog" # window 2, run maillog tail
split-window -h "top" # split 2nd window in half, run top
select-window -t 1 # select Window 1 (which has IRC in it)
attach-session -t mysession
Então você deve ser capaz de fazer ssh -t [email protected] "tmux attach -d"
e suas coisas começarão se ainda não estiverem em execução.
Meu irssi está configurado para se conectar a Dalnet neste exemplo. Se eu escolhi / sair do IRC, um terminal bash começa nessa janela. Se você não gostar disso, apague o bash -i e o ponto-e-vírgula precedente. A terceira janela é apenas um exemplo de um painel dividido para "outras coisas".