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?


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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.