Khi tôi thay đổi kích thước cửa sổ đầu cuối chứa phiên tmux, tmux không phát hiện ra thay đổi này, nhưng vẫn tiếp tục hoạt động bình thường trong ranh giới cửa sổ cũ. tmux ls
cho thấy không có khách hàng đính kèm nào khác trước khi tôi đính kèm:
$ tmux ls
admin: 1 windows (created Mon Apr 27 15:12:58 2015) [272x75]
apt-runs: 3 windows (created Mon Apr 27 15:17:50 2015) [272x75]
lal-dev: 4 windows (created Tue Jun 9 12:24:25 2015) [238x73]
Điều này chỉ xảy ra với một máy chủ cụ thể (chạy tmux 1.9a) và tách / gắn lại khắc phục sự cố (cho đến khi cửa sổ được thay đổi kích thước một lần nữa). Điều gì có thể gây ra điều này?
Trước khi thay đổi kích thước:
Sau khi thay đổi kích thước:
tmux ls
cho thấy không có khách hàng nào khác. Tôi đã làm rõ điều này trong câu hỏi.
resize
trong vỏ chạy trong tmux giải quyết vấn đề, cho đến khi cửa sổ đầu cuối được thay đổi kích thước một lần nữa. Điều này hơi khác với những gì @saterHater nói dưới đây. Anh ta dường như đề nghị bạn cần tách tmux trước khi ban hành lệnh này.