[sdl] кодировка в консоли
Че то не везет мне с этим sdl'ом. сам он работает, и очень даже шустро (не ожидал). Но. После выхода из программы (вернее kill'а ее) консоль, на которой данное sdl приложение запускалось, приходит в негодность - изменяется ее кодировка ввода, теряются все шоткеи (даже не возможно перейти на другую консоль), баш продолжает работать, но вызвать чего либо не представляется возможным - нажатие любой клавиши вызывает разную полседовательность юникодных символов (которые в большинстве отображаются ромбиками), некоторые клавиши вызывают еще и шоткеи, но тоже спамят символами, в результате я не могу придумать лучшего решения кроме ребута, что не есть хорошо, разумеется. Подскажите, в чем дело? Или хотя бы, что мне делать, чтобы избежать необходимости ребутиться каждый раз после запуска такого приложения? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: [sdl] кодировка в консоли
On Sat, Aug 22, 2009 at 09:50:21AM +0300, Konstantinow Andrey wrote: Причем, если не убивать, то завершается нормально, и не спамит. Но, блин, половина sdl'ошных приложений (в частности freeciv-клиент НЕ завершаются нормально, их приходится убивать. Хоть подскажите, как исправить обратно кодировку (или в чем там дело?), находясь на соседней консоли? Попробуй reset /dev/ttyN /dev/ttyN 2/dev/ttyN. Теоретически будет достаточно только reset 2/dev/ttyN, но поскольку я не уверен, что у нас обоих одна же версия tset/reset, на всякий случай можно указать все три дескриптора. Всего лучшего, Петр -- Peter Pentchev r...@ringlet.netr...@space.bgr...@freebsd.org PGP key:http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 yields falsehood, when appended to its quotation. yields falsehood, when appended to its quotation. pgpiRgo4VezdX.pgp Description: PGP signature