reset
มีสถานที่ แต่ล้างหน้าจอของคุณ หากคุณใช้งานxterm
หรือสิ่งใดก็ตามที่ใช้งานร่วมกันได้สิ่งที่สั้นที่สุดและรบกวนน้อยที่สุดที่จะใช้คือ
printf '\033[?9l'
ไม่ได้ระบุไว้อย่างชัดเจนในส่วนการติดตามเมาส์ของXTerm Control Sequencesแต่xterm
อนุญาตให้คุณรีเซ็ต (ปิดการใช้งาน) โหมดเมาส์โดยการปิดโหมดที่เป็นไปได้ใด ๆ ที่อาจเปิดใช้งาน สิ่งเหล่านี้ถูกบันทึกเป็นค่าคงที่ที่มีชื่อ:
#define SET_X10_MOUSE 9
#define SET_VT200_MOUSE 1000
#define SET_VT200_HIGHLIGHT_MOUSE 1001
#define SET_BTN_EVENT_MOUSE 1002
#define SET_ANY_EVENT_MOUSE 1003
และ9
สั้นที่สุด
แอปพลิเคชั่นมากมายเปิดใช้งานโหมดเมาส์ หากมีใครออกโดยไม่ปิดมันจะสร้างตัวละครแปลก ๆ ที่คุณเห็น แอปพลิเคชัน ncurses ปิดโหมดเมาส์ซึ่งการแชทแอปพลิเคชันendwin
ทั้งหมดที่ทำงานได้ดี โปรแกรมอื่น ๆ อาจจะไม่ใช้ (n) endwin
คำสาปหรืออาจลืมที่จะโทร
แอปพลิเคชันที่ ncurses ตรวจสอบว่ามีโหมด xterm-mouse พร้อมใช้งานหรือไม่โดยการทดสอบkmous
ความสามารถ (ซึ่งเป็นส่วนหนึ่งของscreen
คำอธิบายเทอร์มินัล) นี่เป็นวิธีมาตรฐานในการทดสอบคุณสมบัติตั้งแต่ปี 2542ดังนั้นจึงไม่น่าเป็นไปได้ที่แอปพลิเคชันจะเปิดโหมดเมาส์โดยไม่ตั้งใจ ค่อนข้างจะเป็นการระบุว่าแอปพลิเคชันที่ลืมทำงาน
ยังไงก็ตามไม่มีscreen.xterm
รายการในncurses-term
แพ็คเกจของ Debian (ทำให้มันมีประโยชน์มากกว่าการลบ) นี่คือรายการของรายการที่เกี่ยวข้องกับหน้าจอทั้งหมดในแพ็คเกจนั้น ส่วนใหญ่จะใช้สำหรับการแก้ไขความแตกต่างในscreen
พฤติกรรมสำหรับอาคารต่างๆ
/usr/share/terminfo/s/screen.konsole
/usr/share/terminfo/s/screen-16color-bce
/usr/share/terminfo/s/screen-16color
/usr/share/terminfo/s/screen3
/usr/share/terminfo/s/screen.mrxvt
/usr/share/terminfo/s/screen-bce.Eterm
/usr/share/terminfo/s/screen-bce.gnome
/usr/share/terminfo/s/screen.xterm-xfree86
/usr/share/terminfo/s/screen-bce.konsole
/usr/share/terminfo/s/screen-bce.mlterm
/usr/share/terminfo/s/screen-256color-s
/usr/share/terminfo/s/screen-bce.mrxvt
/usr/share/terminfo/s/screen-bce.rxvt
/usr/share/terminfo/s/screen.linux
/usr/share/terminfo/s/screen.vte
/usr/share/terminfo/s/screen-bce.xterm-new
/usr/share/terminfo/s/screen.teraterm
/usr/share/terminfo/s/screen-16color-bce-s
/usr/share/terminfo/s/screen.xterm-r6
/usr/share/terminfo/s/screen+fkeys
/usr/share/terminfo/s/screen-256color-bce-s
/usr/share/terminfo/s/screen.mlterm
/usr/share/terminfo/s/screen-16color-s
/usr/share/terminfo/s/screen-bce.linux
/usr/share/terminfo/s/screen.gnome
/usr/share/terminfo/s/screen.rxvt
/usr/share/terminfo/s/screen2
/usr/share/terminfo/s/screen.Eterm
/usr/share/terminfo/s/screen.xterm-new
tmux
ครั้งคราวเช่นกัน ในบางจุดเทอร์มินัลมัลติเพล็กเซอร์ดูเหมือนว่าจะเล่นกล้วยและถอดรหัสอินพุตอย่างไม่ถูกต้อง (xterm
อาจมีบางอย่างที่จะพูดที่นี่)reset
มักจะแก้ไขปัญหานี้ให้ฉัน