1つのtmuxセッションで複数のターミナルx-windowsを使用する

1つのtmuxセッションで複数のターミナルx-windowsを使用する

私は通常、垂直に整列していない2つのモニターを使用していますが(左側のモニターの下にデスクトップ電源があります)、画面に4つのターミナルウィンドウを並べて、次のように簡単に循環できます。

ここに画像の説明を入力してください。

この配列は、キーボードだけでは4つのウィンドウすべてを通常の方法で簡単に循環できないので本当に悲しくなります(Alt-Tabは4つのウィンドウすべての「順序」を維持しないため、私には機能しません)。 - Altキーを繰り返し押すと、最近最も使用されていない2つのウィンドウの間を移動します。)

各xウィンドウ内に2つのtmuxウィンドウを持つ2つのxウィンドウを持つように、tmuxに2番目のxウィンドウを作成させる方法はありますか?

ベストアンサー1

tmux「セッショングループ」(同じウィンドウグループにすべて接続できる複数のセッション)を作成できます。

(ありがとう https://gist.github.com/chakrit/5004006:)

左側の端末で新しいセッション+ウィンドウグループを作成します。

tmux new-session -s left

いつものようにウィンドウに分割します。

:split-window -v

他の(右側)端末は既存のウィンドウグループに接続します。接続する前の名前と区別するには、独自のセッション名を指定する必要があります。

tmux new-session -t left -s right

そのセッションで別のウィンドウを作成して分割します。

:new-window
:split-window -h

tmux各(ターミナル)ウィンドウですべての()ウィンドウを表示できるようになりましたが、各ウィンドウのビューは独立しています。

(ウィンドウマネージャの独自のショートカットを使用せずに)1つから別のものに切り替えるには、次のものを使用できます。xdoツール

xdotool search --name 'left:0:' windowactivate
xdotool search --name 'right:1:' windowactivate

ここでは、端末に検索可能な名前を付けるtmuxオプションを有効にし、ウィンドウごとに1つのウィンドウ(ウィンドウセット)のみを使用するとします。set-titlestmux

おすすめ記事