Ini adalah situasi yang cukup sering terjadi pada saya:setelah saya menekan (dengan maksud yang berbeda) Ctrl-S di terminal, interaksi (input atau output) dengannya dibekukan. Ini mungkin semacam "kunci gulir" atau apa pun.
Bagaimana cara mencairkan terminal setelah ini?
(Kali ini, saya telah bekerja dengan apt-shell
di dalam bash
di dalam urxvt
–tidak yakin siapa di antara mereka yang bertanggung jawab atas penanganan khusus Ctrl-S :Saya sedang mencari sejarah perintah mundur dengan C-r , seperti biasa untuk readline, tapi kemudian saya ingin "mundur" ke depan melalui sejarah dengan yang biasa–setidaknya di Emacs–C-s (1, 2, 3), tetapi itu menyebabkan terminal membeku. Nah, scrolling/paging untuk melihat hal-hal sebelumnya masih berfungsi di terminal, tetapi tidak ada interaksi dengan proses yang berjalan di sana.)
Jawaban yang Diterima:
Ctrl –T
Untuk menonaktifkan ini sama sekali, tempelkan stty -ixon
dalam skrip startup. Untuk mengizinkan tombol apa saja untuk membuat semuanya mengalir kembali, gunakan stty ixany
.
ps:Bukan terminal atau shell yang melakukan ini, tetapi driver terminal OS.