Tmux
tmux 強制調整視窗大小
我通常從特定的 Windows 伺服器 (W1) 連接到遠端 linux 伺服器。在 Windows 端,我使用
putty
和在 linux 端,我開始tmux
.有時,我必須使用不同的 Windows 伺服器 (W2) 並連接到相同的
tmux
會話。**問題:**如果我在 W1 上設置了
putty
視窗大小,那麼在 W2 上我不能超過這個大小。當我最大化putty
視窗時,額外的空間無法使用,充滿了~
字元。有沒有辦法在 W2 上“強制”調整大小,即使這意味著 W1 只會顯示部分輸出?或者讓 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
選項強制所有其他客戶端分離)。