Wie kann ich Ctrl-s im Terminal dauerhaft deaktivieren?


27

Von hier aus verstehe ich, dass zum Deaktivieren Ctrl+ Sder stty -ixonBefehl verwendet werden kann und funktioniert, aber sobald ich das Terminal schließe und einen anderen öffne, muss ich den Befehl erneut eingeben.

Zum dauerhaften Deaktivieren von Ctrl+ habe Sich ein gemacht startup.sh, das den stty -ixonBefehl enthält und es mit crontabat @rebootausführt, aber es funktioniert nicht.

Also, was wird die Lösung sein, um Ctrl+ dauerhaft zu deaktivieren S?


1
Erinnerung: Wenn Sie versehentlich getroffen haben CTRL+S, können Sie CTRL+Qden Datenfluss vom Terminal wiederherstellen.
Jjmontes

4
Der Grund, warum Ihr startup.shnicht funktioniert, aber die akzeptierte Antwort funktioniert, ist, dass sie jedes Mal ausgeführt werden muss, wenn ein neues (Pseudo-) Terminal aktiviert wird.
zwol

Antworten:


42

Zum Deaktivieren Ctrl- sdauerhaft im Terminal - fügen Sie einfach diese Zeile am Ende Ihres .bashrcSkripts hinzu (in der Regel in Ihrem Home-Verzeichnis).

stty -ixon

2
Eine kleine Erklärung, was es tut, wäre schön
GoTTimw

Ich .bashrcbeschwere mich darüber, wenn ich mich in meinen Fenstermanager einlogge - ein modaler Dialog mit einem Fehler wird angezeigt (nur auf dem Desktop mit grafischem WM, Server ok).
Snitko
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.