Execute o comando na sessão atual do tmux quando anexado a um grupo de janelas

2

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?

    
por labuwx 31.07.2018 / 01:54

0 respostas

Tags