私は主に特定のWindowsサーバー(W1)からリモートLinuxサーバーに接続します。私が使用しているWindows側ではputty
、Linux側で実行しますtmux
。
場合によっては、別のWindowsサーバー(W2)を使用して同じtmux
セッションに接続する必要があります。
質問:W1でウィンドウサイズを設定すると、putty
W2はそのサイズを超えることはできません。ウィンドウを最大化すると、余分なputty
スペースは使用できなくなり、~
文字で埋められます。
W1が出力の一部だけを表示しても、W2のサイズを「強制的に」調整する方法はありますか?それとも、W1tmux
にセッションを切断させる方法は何ですか?
ベストアンサー1
を使用すると、tmux list-client
tmuxセッションに接続されているすべてのクライアントを一覧表示できます。たとえば、
$ 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
オプションを使用すると、他のすべてのクライアントが強制的に分離されます)。