Khi sử dụng `byobu` trong phiên PuTTY không thể tạo các cửa sổ mới


10

Tôi có một máy chủ web Ubuntu 10.04.4 và tôi đã thiết lập nó để chạy byobu khi khởi động phiên.

Để bắt đầu, tất cả dường như hoạt động tốt, ví dụ như F9hiển thị menu và F7bắt đầu quá trình sao chép / dán.

Khi tôi kết nối với máy chủ bằng PuTTY từ PC, vấn đề là khi tôi nhấn F2để tạo một cửa sổ mới, màn hình sẽ nhấp nháy và không có cửa sổ nào được tạo.

Tôi đã thử cài đặt PuTTY để sử dụng Xterm R6trong cài đặt phím chức năng, theo trang man và danh sách gửi thư , nhưng cũng đã thử sử dụng mặc định ESC[n~.


Bạn không nói liệu PuTTY của bạn chạy trên Ubuntu hay bạn chỉ chạy nó, ví dụ như trên Windows, để kết nối với Ubuntu.
0xC0000022L

Tôi đang kết nối với máy chủ web từ PC của mình bằng PuTTY.
Hình trụ

Câu trả lời:


12

Vì bạn đang sử dụng 10.04 nên tôi cho rằng bạn vẫn đang sử dụng screenphụ trợ byobu. Bạn cũng nên tìm hiểu các screenphím tắt - ít nhất là những phím tắt quan trọng nhất.

  1. Ctrl+ ac== tạo cửa sổ mới
  2. Ctrl+ ap== cửa sổ trước
  3. Ctrl+ an== cửa sổ tiếp theo
  4. Ctrl+ aa== chuyển đổi giữa hai cửa sổ
  5. Ctrl+ a[number]== chuyển sang cửa sổ[number]
  6. Ctrl+ ad== tách khỏi phiên

Có nhiều lý do tại sao điều này có thể không hoạt động. Và bạn sẽ gặp nhiều chương trình khác nhau hơn mà bạn sử dụng.

Ví dụ: các byobuphím tắt mặc định chặn các phím tắt trong Midnight Commander (các phím F khác nhau), nhưng bạn có thể sử dụng Alt+ [number], ví dụ Alt+ 1thay thế F1.


Aah, tôi nghĩ các phím F vẫn hoạt động. Tôi quen thuộc với màn hình (đó là những gì tôi đã sử dụng trong nhiều năm) nhưng [Ctrl] + [a] [c] hoạt động giống như [F2] - chỉ nhấp nháy màn hình. Hoạt động tốt nếu tôi chạy màn hình bằng tay, và không byobu.
Hình trụ

Kiểm tra của bạn .screenrcvà bất cứ điều gì có nguồn gốc từ nó (đã có ai đó mở khóa?). Cũng xem xét toàn cầu screenbyobucài đặt. btw: trong PuTTY của tôi cho cùng một phiên bản phân phối, tôi sử dụng backspace = Control-?, home = Standard, Phím chức năng = ESC[n~... và cả hai F2Ctrl+a choạt động cho tôi.
0xC0000022L
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.