tmux強制ウィンドウのサイズ変更

tmux強制ウィンドウのサイズ変更

私は主に特定のWindowsサーバー(W1)からリモートLinuxサーバーに接続します。私が使用しているWindows側ではputty、Linux側で実行しますtmux

場合によっては、別のWindowsサーバー(W2)を使用して同じtmuxセッションに接続する必要があります。

質問:W1でウィンドウサイズを設定すると、puttyW2はそのサイズを超えることはできません。ウィンドウを最大化すると、余分なputtyスペースは使用できなくなり、~文字で埋められます。

W1が出力の一部だけを表示しても、W2のサイズを「強制的に」調整する方法はありますか?それとも、W1tmuxにセッションを切断させる方法は何ですか?

ベストアンサー1

を使用すると、tmux list-clienttmuxセッションに接続されているすべてのクライアントを一覧表示できます。たとえば、

$ tmux list-client
/dev/pts/6: 0 [25x80 xterm] (utf8)
/dev/pts/8: 0 [25x80 xterm] (utf8)

この時点で、指定されたクライアントを分離するか、指定されたセッションのすべてのクライアントを分離するかを選択できます。セッション0に接続されているすべての人を切り離したいとしましょう。

$ tmux detach-client -s 0

その後、セッションを添付してサイズを変更できます。

実際にこれを行うことができますtmux attach -d(この-dオプションを使用すると、他のすべてのクライアントが強制的に分離されます)。

おすすめ記事