การล้างหน้าจอ GNU หลังจากแอปพลิเคชันเต็มหน้าจอ


14

เมื่อทำงานที่ xterm ปกติ (ไม่แน่ใจเกี่ยวกับเทอร์มินัล "ของจริง") เมื่อปิดโปรแกรมแบบเต็มหน้าจอเช่น man หรือ vim โปรแกรมจะหายไปออกจากหน้าจอเพื่อให้คุณเห็นข้อความแจ้งเตือนและหน้าจอก่อนหน้าของคุณ เปิดตัวโปรแกรมที่ปิด

เมื่อฉันทำงานภายในหน้าจอ GNU แต่เมื่อปิดโปรแกรมแล้วมันไม่ชัดเจน แต่เลื่อนขึ้นเพื่อให้สามารถแสดงพรอมต์ได้ สำหรับฉันนี่น่าเกลียดและฉันต้องการทราบว่าพฤติกรรม "ปกติ" สามารถกลับมาทำงานต่อได้หรือไม่

ฉันรู้ว่าฉันสามารถล้างหน้าจอด้วยตนเองได้ด้วยตนเอง แต่ a) ฉันไม่ต้องการและ b) ที่จะส่งผลให้หน้าจอที่ชัดเจนโดยสิ้นเชิงไม่ใช่สิ่งที่ฉันหลังจาก (แม้ว่าอาจจะดีกว่าถ้าเป็นสิ่งที่ดีที่จะได้รับ) .

คำตอบ:


17

เทอร์มินัลบางตัวเช่น xterm รองรับสิ่งที่เรียกว่า "หน้าจอทางเลือก": มีหน้าจอแยกต่างหากสำหรับโปรแกรมเต็มหน้าจอและสำหรับโปรแกรมเลื่อน ใน xterm คุณสามารถสลับระหว่างสองหน้าจอด้วยคำสั่ง "แสดงหน้าจอทางเลือก" ที่ด้านล่างของเมนูCtrl+mouse 2

ลักษณะการทำงานนี้ถูกปิดใช้งานโดยเริ่มต้นในหน้าจอ แต่สามารถเปิดใช้งานกับaltscreenตัวเลือก: เพิ่มที่คุณaltscreen on~/.screenrc


1
ว้าว - สิ่งนี้ทำให้หน้าจอ gnu ใช้งานได้อย่างน่าขันยิ่งขึ้น ... คำตอบที่ดี
แบรด

0

สิ่งนี้เกี่ยวข้องกับการtermcapตั้งค่าหน้าจอของคุณ บางทีคุณสามารถลองหน้าจอเริ่มต้นด้วย-aตัวเลือกบรรทัดคำสั่ง


ขอบคุณสำหรับตัวชี้ แต่ฉันไม่สามารถหาข้อมูลที่เกี่ยวข้องใด ๆ เกี่ยวกับวิธีการตั้ง termcap เพื่อให้สิ่งนี้และ -a ไม่ได้ช่วย
tsvallender
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.