Единственные два приложения, с которыми я смог воспроизвести проблему, - это tail
и cat
. Если я tail -f log/development.log
или какой-либо другой файл и нажму CTRL-C, чтобы выйти, когда я набираю дополнительные команды, на экране не появляется эхо клавиатуры. Если я нажимаю Enter, команды запускаются и генерируют вывод, но эхо клавиатуры не работает.
Интересным моментом является то, что мне удалось восстановить эхо клавиатуры несколькими различными способами:
1) stty echo
2) irb
Выполнение любой из этих команд восстановит эхо клавиатуры до тех пор, пока одна из вызывающих ошибку команд не будет снова завершена с помощью CTRL-C.
Я попытался настроить эмуляцию терминала на rxvt и xterm-color, но изменение этого значения не имеет значения.