Comment désactiver définitivement Ctrl-s dans le terminal?

27

De là, je comprends que pour désactiver Ctrl+ Sla stty -ixoncommande peut être utilisée et cela fonctionne, mais dès que je ferme le terminal et en ouvre un autre, je dois entrer à nouveau la commande.

Pour désactiver définitivement Ctrl+ Sj'ai créé un startup.shqui contient la stty -ixoncommande et je l'exécute avec crontabat @rebootmais cela ne fonctionne pas.

Alors, quelle sera la solution pour désactiver définitivement Ctrl+ S?

Cristian
la source
1
Rappel: si vous frappez CTRL+Spar erreur, vous pouvez utiliser CTRL+Qpour restaurer le flux de données depuis le terminal.
jjmontes
4
La raison pour laquelle votre startup.shne fonctionne pas, mais la réponse acceptée fonctionne, c'est qu'elle doit être effectuée chaque fois qu'un nouveau (pseudo) terminal est activé.
zwol

Réponses:

42

Pour désactiver Ctrl- sdéfinitivement dans le terminal, ajoutez simplement cette ligne à la fin de votre .bashrcscript (généralement dans votre répertoire personnel)

stty -ixon
Dababi
la source
2
une petite explication de ce qu'il fait serait bien
GoTTimw
Mon se .bashrcplaint de cela lorsque je me connecte à mon gestionnaire de fenêtres - une boîte de dialogue modale avec une erreur s'affiche (uniquement sur le bureau avec wm graphique, serveur ok).
snitko