On Mon, Jan 14, 2008 at 01:19:32PM +0300, Alexey Gladkov wrote: > Sergey Vlasov wrote: > > Вполне вероятно - там теперь utf-8 в консоли по умолчанию; возможно, > > скрипты к этому не готовы, и где-то надо вызвать unicode_stop. > > Сергей, можно по подробнее ? Сначала (ещё в 2.6.22-rc1) добавили параметр vt.default_utf8 (меняющийся как при загрузке, так и в процессе работы путём записи нужного значения в /sys/module/vt/parameters/default_utf8): http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=042f10ec6533e53181284c96d22ae051e49ac707 Флаг default_utf8 влияет на состояние консоли после сброса (\033c), либо при открытии новой консоли. Затем в 2.6.24-rc1 убрали опцию CONFIG_VT_UNICODE и установили default_utf8=1 по умолчанию: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=77bf2bab91e4e7df361963451c7b9a803516438c Наконец, совсем недавно вспомнили, что нужно исправить документацию: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=ecb77fa96ceda9cae88015bfe3293ffe19006159 Можно попробовать проверить поведение 2.6.24 при загрузке с параметром vt.default_utf8=0 - если работа консоли при использовании не-UTF-8 локалей исправится, значит, дело именно в этом.