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.