Scrollback không hoạt động trong cửa sổ terminal (phiên ssh)


12

Tôi có một lát Ubuntu trên lát cắt, có nghĩa là nó là một DomU trên máy chủ Xen - và đó là một bản cài đặt khá đơn giản.

Điều khiến tôi băn khoăn là việc cuộn trở lại trong thiết bị đầu cuối bằng shift-pgup không hoạt động.

Ai đó có thể cho tôi biết gói nào kích hoạt chức năng cuộn ngược này không (vì vậy tôi có thể kiểm tra xem nó đã được cài đặt chưa) - hoặc nếu bạn có bất kỳ hiểu biết nào khác về lý do tại sao nó có thể không hoạt động, hãy cho tôi biết.

(lưu ý: Tôi hiện đang chạy màn hình với bộ "defscrollback 1024", nhưng nó vẫn không hoạt động)

Câu trả lời:


11

Thêm phần này để ~/.screenrcđăng xuất khỏi màn hình và quay lại:

shell "/usr/bin/bash"
termcapinfo xterm* ti@:te@

1
Dòng thứ hai là tất cả cần thiết. (Tôi đang sử dụng zsh)
OverCoder

4

Màn hình vô hiệu hóa cuộn ngược tiêu chuẩn trong thiết bị đầu cuối X cục bộ của bạn, bởi vì nó thực sự là một chương trình nguyền rủa đằng sau hậu trường. Như Murali đã nói, nếu bạn muốn sử dụng cuộn ngược màn hình, bạn sẽ cần phải thoát Ctrl-A và sau đó sử dụng các phím thông thường (PGUp / PGDn / con trỏ) để xem qua lịch sử. Thoát sẽ đưa bạn trở lại.


Hừm. Đây không phải là trường hợp trên các máy chủ (Debian) khác mà tôi đang chạy trên màn hình. Tôi vẫn có thể sử dụng shift-pgup để cuộn lại trên các máy chủ đó.
Brent

1
Các ràng buộc phím Vi (hjkl, Ctrl + F, Ctrl + B, / để tìm kiếm, v.v.) cũng sẽ hoạt động trong cuộn ngược màn hình.
Murali Suriar

Ồ - đồng thời, đây KHÔNG phải là "thiết bị đầu cuối X" - đây là phiên ssh.
Brent

Và phiên SSH của bạn đang chạy trong, perchance là gì?
womble

1

Là phiên màn hình trên máy cục bộ hoặc từ xa của bạn? Nếu nó ở trên điều khiển từ xa, thì hãy thử chuyển sang chế độ cuộn lại của màn hình (Ctrl + A, [theo mặc định).

Liệu Shift + PGUp có hoạt động, không quan tâm?


Lỗi của tôi - Tôi có nghĩa là shift-pgup (không phải ctrl-pgup).
Brent

+1 Ctrl-A [không cung cấp cho tôi chức năng cuộn lại (mặc dù không giống như tôi đã từng sử dụng.)
Brent

Cuộn ngược màn hình cũng cho phép bạn sao chép và dán giữa các cửa sổ màn hình khác nhau. Ctrl-A [đưa bạn vào chế độ sao chép; nhấn dấu cách một lần để đặt cho bạn dấu đầu tiên, khoảng trắng một lần nữa cho dấu thứ hai. Sau đó, Ctrl-A] sẽ dán nội dung của bộ đệm vào cửa sổ mà bạn hiện đang ở.
Murali Suriar

0

Nếu bạn sử dụng PuTTY làm thiết bị đầu cuối của mình, với phiên màn hình đang chạy trên máy chủ, bạn phải chọn hộp bên cạnh "Tắt chuyển đổi sang màn hình thiết bị đầu cuối thay thế" trong Thiết bị đầu cuối cấu hình PuTTY-> Tính năng. Cuộn ngược lại hoạt động như bình thường.


Tôi đang sử dụng gnome-terminal, không phải PuTTY - nhưng cảm ơn.
Brent
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.