Scrollback ไม่ทำงานในหน้าต่างเทอร์มินัล (เซสชัน ssh)


12

ฉันมี ubuntu slice ที่ slicehost ซึ่งหมายความว่ามันเป็น DomU บนโฮสต์ Xen - และมันเป็นการติดตั้งที่ค่อนข้างเปลื้อง

สิ่งที่ทำให้ฉันเป็นข้อผิดพลาดคือการเลื่อนกลับใน terminal โดยใช้shift-pgupไม่ทำงาน

ใครช่วยบอกฉันได้ว่าแพคเกจเปิดใช้งานฟังก์ชันการเลื่อนนี้ (เพื่อให้ฉันสามารถตรวจสอบว่ามีการติดตั้ง) - หรือถ้าคุณมีข้อมูลเชิงลึกอื่น ๆ ว่าทำไมมันอาจไม่ทำงานแจ้งให้ฉันทราบ

(หมายเหตุ: ขณะนี้ฉันกำลังเรียกใช้หน้าจอโดยตั้งค่า "defscrollback 1024" แต่ก็ยังใช้งานไม่ได้)

คำตอบ:


11

เพิ่มสิ่งนี้เพื่อ~/.screenrcออกจากระบบหน้าจอและกลับมาใน:

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

1
บรรทัดที่สองจำเป็นต้องใช้ทั้งหมด (ฉันใช้ zsh)
OverCoder

4

หน้าจอปิดใช้งานการเลื่อนกลับมาตรฐานในเทอร์มินัล X ในพื้นที่ของคุณเพราะจริงๆแล้วมันเป็นโปรแกรมคำสาปที่อยู่เบื้องหลัง ดังที่ Murali กล่าวหากคุณต้องการใช้ scrollback ของหน้าจอคุณจะต้องกด Ctrl-A esc แล้วใช้ปุ่มปกติ (PgUp / PgDn / เคอร์เซอร์) เพื่อดูประวัติ หลบหนีจะพาคุณออกไป


อืมม นี่ไม่ใช่กรณีบนเซิร์ฟเวอร์ (Debian) อื่น ๆ ที่ฉันเรียกใช้บนหน้าจอ ฉันยังสามารถใช้ shift-pgup เพื่อเลื่อนกลับไปที่เซิร์ฟเวอร์เหล่านั้นได้
Brent

1
การเชื่อมโยงคีย์ Vi (hjkl, Ctrl + F, Ctrl + B, / สำหรับการค้นหา ฯลฯ ) จะทำงานใน scrollback ของหน้าจอ
Murali Suriar

โอ้ - นี่ไม่ใช่ "X terminal" - เป็นเซสชัน ssh
Brent

และเซสชัน SSH ของคุณคืออะไรทำงานบางที?
womble

1

เซสชันหน้าจอบนเครื่องโลคัลหรือรีโมตของคุณหรือไม่? หากอยู่บนรีโมทให้ลองเข้าสู่โหมดเลื่อนหน้าจอ (Ctrl + A, [โดยค่าเริ่มต้น)

Shift + PgUp ใช้งานได้หรือไม่


ความผิดพลาดของฉัน - ฉันหมายถึง shift-pgup (ไม่ใช่ ctrl-pgup)
Brent

+1 Ctrl-A [ให้ฟังก์ชั่นการเลื่อนกลับของฉัน (แม้ว่าจะไม่เหมือนกับที่ฉันคุ้นเคย)
Brent

scrollback ของหน้าจอยังช่วยให้คุณสามารถคัดลอกและวางระหว่างหน้าต่างหน้าจอ mutliple Ctrl-A [นำคุณเข้าสู่โหมดคัดลอก; กด Space หนึ่งครั้งเพื่อตั้งเครื่องหมายแรกของคุณเว้นวรรคอีกครั้งสำหรับเครื่องหมายที่สอง จากนั้น Ctrl-A] จะวางเนื้อหาของบัฟเฟอร์ลงในหน้าต่างที่คุณอยู่ในขณะนี้
Murali Suriar

0

ถ้าคุณใช้ PuTTY เป็นเทอร์มินัลโดยที่เซสชันเซสชันทำงานบนเซิร์ฟเวอร์คุณต้องทำเครื่องหมายในช่องถัดจาก "ปิดใช้งานการสลับไปยังหน้าจอเทอร์มินัลสำรอง" ใน PuTTY Configuration Terminal-> Features เลื่อนกลับแล้วทำงานตามปกติ


ฉันใช้ gnome-terminal ไม่ใช่ PuTTY - แต่ขอบคุณ
Brent
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.