วิธีการปิดการใช้งาน Ctrl-in ใน terminal อย่างถาวร?


27

จากที่นี่ผมเข้าใจว่าจะปิดการใช้งานCtrl+ คำสั่งสามารถใช้และการทำงาน แต่ทันทีที่ฉันปิดสถานีและเปิดอีกฉันต้องป้อนคำสั่ง Sstty -ixon

หากต้องการปิดการใช้งานอย่างถาวรCtrl+ Sฉันได้ทำคำสั่งstartup.shนั้นที่มีstty -ixonคำสั่งและเรียกใช้ด้วยcrontabat @rebootแต่ไม่สามารถใช้งานได้

ดังนั้นสิ่งที่จะเป็นวิธีการปิดการใช้งานถาวรCtrl+ S?


1
คำเตือน: หากคุณกดCTRL+Sโดยไม่ได้ตั้งใจคุณสามารถใช้CTRL+Qเพื่อเรียกคืนการไหลของข้อมูลจากเทอร์มินัล
jjmontes

4
เหตุผลที่คุณใช้startup.shไม่ได้ แต่คำตอบที่ยอมรับใช้งานได้คือต้องทำทุกครั้งที่เปิดใช้งานเทอร์มินัลหลอก (หลอก)
zwol

คำตอบ:


42

หากต้องการปิดใช้งานCtrl- sอย่างถาวรในเทอร์มินัลเพียงเพิ่มบรรทัดนี้ที่ท้าย.bashrcสคริปต์ของคุณ(โดยทั่วไปในไดเรกทอรีหลักของคุณ)

stty -ixon

2
คำอธิบายเล็ก ๆ ของสิ่งที่มันจะดี
GoTTimw

ฉัน.bashrcบ่นเกี่ยวกับว่าเมื่อฉันเข้าสู่การจัดการหน้าต่างของฉัน - กล่องโต้ตอบโมดอลที่มีข้อผิดพลาดจะปรากฏขึ้น (เฉพาะบนเดสก์ท็อปที่มีกราฟิก WM เซิร์ฟเวอร์ตกลง)
snitko
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.