cửa sổ thay đổi kích thước lực tmux


19

Tôi thường kết nối với các máy chủ linux từ xa từ một máy chủ windows cụ thể (W1). Về phía windows, tôi sử dụng putty và về phía linux, tôi bắt đầu tmux.

Thỉnh thoảng, tôi phải sử dụng máy chủ windows khác (W2) và kết nối với các phiên tmux tương tự.

Vấn đề: Nếu tôi đã đặt kích thước cho các cửa sổ putty trên W1, thì tôi không thể vượt quá kích thước này trên W2. Khi tôi tối đa hóa cửa sổ putty, không gian thừa sẽ không sử dụng được, chứa ~ ký tự.

Có cách nào để "buộc" thay đổi kích thước trên W2, ngay cả khi điều đó có nghĩa là W1 sẽ chỉ hiển thị một phần đầu ra? Hoặc một cách để làm cho W1 bị ngắt kết nối từ phiên tmux?

Câu trả lời:


39

Với tmux list-client, bạn có thể liệt kê tất cả các máy khách được kết nối với các phiên tmux. Ví dụ:

$ tmux list-client
/dev/pts/6: 0 [25x80 xterm] (utf8)
/dev/pts/8: 0 [25x80 xterm] (utf8)

Từ thời điểm này, bạn có thể chọn tách một khách hàng được chỉ định hoặc tất cả các khách hàng của một phiên được chỉ định. Nói rằng tôi muốn tách mọi người được kết nối với phiên 0:

$ tmux detach-client -s 0

Sau đó, bạn có thể đính kèm phiên để kích thước sẽ là của bạn.

Trên thực tế, tất cả những gì có thể được thực hiện với tmux attach -d( -dtùy chọn buộc tất cả các khách hàng khác phải tách ra).


1
Mát mẻ !! "-D" chính xác là những gì tôi muốn !!
Prem

2
Cảm ơn, trong trường hợp của tôi, đó là tmux detach-client -t /dev/pts/Xtôi đã tìm kiếm.
bufh

1
một lối tắt đến verbose 'list-client' là:tmux ls
matias elgart

2
matias, thực sự "tmux ls" là một lối tắt cho "danh sách phiên"
Matt

6

nếu bạn đã ở trong tmux thì bạn có thể tách tất cả các kết nối khác bằng cách sử dụng :detach-client -a. Nó chỉ rời phiên hiện tại của bạn. Do đó, bạn sẽ không có thêm không gian là không thể sử dụng, chứa đầy các ~ký tự.


+1! Bằng cách này, chúng tôi không phải thoát ra và kết nối lại!
Prem
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.