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?

Cristian
quelle
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
Dababi
quelle
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