Tối đa hóa cửa sổ trong tmux


40

tmux hiển thị màn hình như thế này:

[root@wpc-fc2 init]#                                      |············
                                                          |············
                                                          |············
[0] 0:bash 3:bash*               "vi@wpc-fc2:/etc/init" 21:04 21-Jun-11

Cửa sổ có chiều rộng không tối đa, cố gắng sao chép văn bản từ nó dẫn đến "| ···" nhận được văn bản.

Làm thế nào để sửa nó và có được chiều rộng của cửa sổ tmux?


1
Nếu bạn có một bàn điều khiển thực tế đang xem cùng một màn hình, thì bạn có thể bị giới hạn ở kích thước của nó. Ít nhất đây là cách nó hoạt động trong GNU Screen.
Randolf Richardson

Câu trả lời:


55

cửa sổ tmux được giới hạn ở kích thước của máy khách nhỏ nhất đang xem bất kỳ phiên nào chúng được liên kết đến (nghĩa là cửa sổ là một phần của).

Điều này có thể được thay đổi một chút với aggressive-resizetùy chọn cửa sổ ràng buộc chúng với kích thước của máy khách nhỏ nhất thực sự hiển thị cửa sổ đó.

Để đưa cửa sổ trở lại kích thước đầy đủ, cách tốt nhất là tách bất kỳ khách hàng nào khác sử dụng cửa sổ đó. Sử dụng C-b Dđể chọn từng máy khách hoặc C-b: attach -dtách ra tất cả những thứ khác trong phiên đó.


Tôi phát hiện ra dwm không quan tâm, mặc dù. Tôi đã có một phiên tmux mở trong ngăn xếp, cũng như đầy đủ trong một thẻ khác. Đã mở MoC và nó đã bị sập vì thiết bị đầu cuối nhỏ hơn không đủ lớn cho nó. Phải cẩn thận hơn trong tương lai.
Cướp

17

Thiết lập tùy chọn thay đổi kích thước mạnh mẽ thực sự giải quyết vấn đề này cho tôi (cảm ơn Bob). Tôi đã thêm phần sau vào .tmux.conf của mình:

set-window-option -g aggressive-resize on
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.