私は通常、特定のWindowsサーバー(W1)からリモートのLinuxサーバーに接続します。 Windows側では、putty
を使用します Linux側では、tmux
を起動します 。
ときどき、別のWindowsサーバー(W2)を使用して、同じtmux
に接続する必要があります。 セッション。
問題: putty
のサイズを設定した場合 W1のウィンドウでは、W2のこのサイズを超えることはできません。 putty
を最大化すると ウィンドウの場合、余分なスペースは使用できず、~
で埋められます 文字。
W1が部分的な出力のみを表示することを意味する場合でも、W2でサイズ変更を「強制」する方法はありますか?または、W1をtmux
から切断する方法 セッション?
承認された回答:
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
オプションは、他のすべてのクライアントを強制的に切り離します。