Как навсегда отключить Ctrl-s в терминале?


27

Из здесь я понимаю , что отключить Ctrl+ команда может быть использована , и она работает, но как только я закрываю терминал и открыть другой я должен повторно ввести команду. Sstty -ixon

Чтобы окончательно отключить Ctrl+ Sя сделал , startup.shчто содержит stty -ixonкоманду и запустить его с crontabна , @rebootно он не работает.

Так что будет решением для постоянного отключения Ctrl+ S?


1
Напоминание: если вы попали CTRL+Sпо ошибке, вы можете использовать CTRL+Qдля восстановления потока данных с терминала.
jjmontes

4
Причина, по которой вы startup.shне работаете, но принятый ответ работает, заключается в том, что это нужно делать каждый раз, когда активируется новый (псевдо) терминал.
zwol

Ответы:


42

Чтобы отключить Ctrl- sпостоянно в терминале просто добавьте эту строку в конце вашего .bashrcскрипта (обычно в вашем домашнем каталоге)

stty -ixon

2
небольшое объяснение того, что это было бы хорошо
GoTTimw

Мои .bashrcжалобы на это, когда я захожу в свой оконный менеджер - отображается модальное диалоговое окно с ошибкой (только на рабочем столе с графическим wm, сервер в порядке).
Snitko
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.