Alex_Kutsan
Июль 28, 2010 12:28:13
Ах ДА, понял я ведь прерываю его ctrl + c
и он не доходит до reset
но… ПОЧЕМУ ОН НЕ ПИЩИТ?
Alex2ndr
Июль 28, 2010 13:01:10
Alex_Kutsan
но… ПОЧЕМУ ОН НЕ ПИЩИТ?
Вы в какой консоли его запускаете то? (а заодно и в какой ОС)
Попробуйте переключится в один из 6 стандартных терминалов(tty). Надо нажать ctrl+alt+F1 (F любая от F1 до F6 включительно), залогинится и запустить оттуда. Обратно в Х переключаться по alt+F7.
Кроме того такой вопрос - а спикер то у вас работает?
Вообще я бы на вашем месте выбрал для тренировки в curses что-нить более однозначное.
everloginme
Дек. 14, 2012 11:53:37
Понимаю, что ответ не своевременный, но проблема у ТС в “кривой консоли” происходит из за того, что система не “получает” обратно управление консолью. Для этого надо вызвать метод curses.endwin() после проделанных манипуляций и консоль перестанет быть “кривой”. Насчет beep, дело, возможно, в реализации ЭМУЛЯТОРА терминала. Быть может в tty все заработает, по крайней мере curses.flash() заставит моргнуть экран, а beep не факт что зазвучит.