Eu geralmente uso duas sessões tmux que compartilham um único grupo de janelas.
Meu problema é que os painéis lembram a sessão da qual eles foram criados, e um comando do tmux executado em um shell sempre age na sessão pai do painel.
$ tmux new-session -s s1 # the pane is created here
$ tmux new-session -s s2 -t s1
$ tmux display-message -p '#S' # executed in s2 but prints out s1
$ tmux set status off # executed in s2 but hides the status bar in s1
Um comando executado em um painel criado em s2
sempre agirá em s2
.
Comandos diretos (por exemplo, :set status off
) funcionam como esperado.
Existe alguma maneira simples (sem de alguma forma reatribuir o painel) para fazer um comando operar na sessão atual?
Tags tmux