tmux
permite que você crie "grupos de sessões" - várias sessões que podem ser anexadas ao mesmo conjunto de janelas.
(Com agradecimentos a link :)
No terminal esquerdo, crie uma nova sessão + grupo de janelas.
tmux new-session -s left
Divida-o em painéis como de costume.
:split-window -v
No outro terminal (à direita), conecte-se ao grupo de janelas existente. Você terá que fornecer o nome antigo ao qual se conectar e seu próprio nome de sessão para diferenciá-lo.
tmux new-session -t left -s right
Nessa sessão, crie outra janela e divida
:new-window
:split-window -h
Agora você pode ver todas as janelas ( tmux
) em cada janela (terminal), mas a exibição em cada uma é independente da outra.
Para alternar de um para o outro (sem usar os atalhos do gerenciador de janelas), você poderia usar, por exemplo. xdotool .
xdotool search --name 'left:0:' windowactivate
xdotool search --name 'right:1:' windowactivate
Estes assumem que você ativou a opção tmux
set-titles
, para dar ao terminal um nome pesquisável; e que você está usando apenas uma janela tmux
(conjunto de painéis) em cada.