Byobu: mở các tab khác nhau trong các cửa sổ khác nhau của cùng một phiên


19

Giả sử tôi có một phiên byobu đang chạy với nhiều tab đang mở. Sau đó, nếu tôi mở một thiết bị đầu cuối mới và bắt đầu byobu, nó sẽ đưa tôi vào cùng một phiên. Nếu sau đó tôi chuyển các tab byobu trong một thiết bị đầu cuối, thiết bị đầu cuối khác cũng sẽ chuyển sang cùng một tab.

Có thể mở các tab khác nhau của cùng một phiên byobu trong các thiết bị đầu cuối khác nhau không?


1
Không, nó không có. Nó hoạt động độc lập theo mặc định. Phiên bản Ubuntu nào bạn đang chạy? Bạn đang trên một phiên bản cũ vẫn còn dựa vào screenchứ tmux? Trong Ubuntu 12.04, nó hoạt động như bạn muốn. Trên Debian Squeeze và tôi đoán 10.04 nó vẫn sử dụng GNU Screen theo mặc định.
gertvdijk

1
Tôi đang trên 12.04, sử dụng phụ trợ tmux.
Alex

Câu trả lời:


25

Câu hỏi tuyệt vời!

Điều này không thể trực tiếp, do cách thức hoạt động của Tmux, từ góc độ máy khách-máy chủ.

Tuy nhiên, có một cách giải quyết khả thi ... Về cơ bản, bạn chỉ cần có các phiên riêng biệt . Byobu làm cho điều này dễ dàng và thuận tiện thông qua một vài tổ hợp phím.

  • F2 tạo cửa sổ mới
  • Alt- LeftAlt- Rightdi chuyển qua lại giữa chúng
  • Ctrl- F2tạo ra một phân chia dọc
  • Shift- F2tạo các phân chia ngang
  • Shift- Up, - Down, - Left, - Right, di chuyển xung quanh các phần tách
  • Ctrl- Shift- F2tạo một phiên mới
  • Alt- UpAlt- Downdi chuyển giữa các phiên

Hai cái sau nên giải quyết vấn đề của bạn!

Tiết lộ đầy đủ: Tác giả và người bảo trì Byobu tại đây


1
Cảm ơn phản hồi của bạn (và cảm ơn Byobu! Tôi sử dụng nó mỗi ngày). Nghe có vẻ như một cách giải quyết tốt, các keybindings phiên này sẽ có ích.
Alex

Cảm ơn Dustin! Tôi sẽ bắt đầu sử dụng các phiên thường xuyên hơn các tab bây giờ để gãi ngứa này! (btw: Tôi yêu byobu! Cảm ơn!)
eury nhịpia

Tôi xin lỗi, Ctrl + Shift + F2 không hoạt động trên Mac với thanh cảm ứng trong iTerm2. Chỉ cần logo của Apple trên đầu màn hình xuất hiện. Tôi nên làm gì thay thế?
Abzac

5

Vì đây là ứng dụng hàng đầu trên Google, tôi sẽ thêm một giải pháp hoạt động cho phiên bản tmux tôi đang sử dụng:

byobu list-sessions

Lưu ý số họ có tiền tố. Để kết nối với một "chế độ xem" khác của phiên hiện có, bạn chỉ cần thực hiện:

byobu new-session -t <number>

Xem các cuộc thảo luận ở đây:

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.