Je to situace, která se mi stává poměrně často:poté, co stisknu (s jiným záměrem) Ctrl-S v terminálu je interakce (vstup nebo výstup) s ním zmrazena. Pravděpodobně jde o jakýsi „scroll lock“ nebo cokoli jiného.
Jak poté rozmrazím terminál?
(Tentokrát jsem pracoval s apt-shell
uvnitř bash
uvnitř urxvt
– nejsem si jistý, který z nich je zodpovědný za speciální manipulaci s Ctrl-S :Hledal jsem zpětně historii příkazů pomocí C-r , jako obvykle pro readline, ale pak jsem se chtěl vrátit „zpět“ vpřed historií s obvyklým – alespoň v Emacsu –C-s (1, 2, 3), ale to způsobilo zamrznutí terminálu. Posouvání/stránkování pro zobrazení minulých věcí v terminálu stále funguje, ale žádná interakce s procesy tam běží.)
Přijatá odpověď:
Ctrl –Q
Chcete-li to úplně zakázat, podržte stty -ixon
ve spouštěcím skriptu. Chcete-li povolit libovolnému klíči, aby věci znovu plynuly, použijte stty ixany
.
ps:Nedělá to ani terminál, ani shell, ale ovladač terminálu OS.