マルチディスプレイでtmuxを開いて作業しているとき、あるセッションの中で開いている複数のウィンドウを別のディスプレイで表示させたいことがあります。
例えばまずは普通にtmuxを起動したとして:
$ tmux
その中でたくさんtmuxウィンドウを作ります。
そのウィンドウたちを別のディスプレイから同時に見たいときは新しいターミナルを開いて
$ tmux new-session -t 0
とやると最初に開いていたtmuxを別のターミナルから独立に操作可能になります。
これでマルチディスプレイでも同一のウィンドウグループを活用でき、複数のセッションに分けてごにょごにょする必要がなくなります。
※ 用語が紛らわしいのでこの記事内では以下のように統一:
- ウィンドウ: tmuxの用語としてのwindow
- セッション: tmuxの用語としてのsession
- ターミナル: デスクトップにおけるウィンドウに対応
参考: