консоль перестала понимать русский.

Всем привет.

Обновлялся я давно где-то в начале года. Обновилось и ядро (2.6.31-r3). В ядре что касается локализации ничего не менял,
но при запуске ядра первые строки меня немного смущают:

FAT: utf8 is not a recommended IO charset for FAT filesystem
INIT:[][][][][][]/lib64/rc/console/keymap "Вместо квадратов что-то должно было быть написано, но я не знаю что..."

Ну самое проблемное это что вместо русского языка в консоли, как вы видите, идут квадраты.
Вывод locale

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=POSIX
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Приведу несколько конфигов:
/etc/conf.d/consolefont

consolefont="ter-k14b"
consoletranslation="koi2alt

/etc/conf.d/keymaps

keymap="-u ru4"
windowkeys="YES"
extended_keymaps=""
dumpkeys_charset="koi8-r"
fix_euro="NO"

За решение проблемы заранее благодарен.

Hibiky написал(а): FAT: utf8

Hibiky написал(а):
FAT: utf8 is not a recommended IO charset for FAT filesystem

А откуда там FAT? Что-то монтируется?

Цитата:
/etc/conf.d/consolefont

consolefont="ter-k14b"
consoletranslation="koi2alt

Рекомендую просто
consolefont="ter-v16n"

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал(а): А

krigstask написал(а):
А откуда там FAT? Что-то монтируется?

Монтируются виндошные диски видимо. В ядре стоит опция CONFIG_FAT_DEFAULT_IOCHARSET="utf8".
Возможно и ругается поэтому.

krigstask написал(а):
Рекомендую просто
consolefont="ter-v16n"

А consolefont="ter-k14b" чем плох? Всё время им пользовался и было всё в норме.

Hibiky написал(а): krigstask

Hibiky написал(а):
krigstask написал(а):
Рекомендую просто
consolefont="ter-v16n"

А consolefont="ter-k14b" чем плох? Всё время им пользовался и было всё в норме.

v-шрифты из terminus содержат больше всего символов и прочих глиф, и им не нужно consoletranslation.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Всё равно это проблему не

Всё равно это проблему не решает. :( Выводит кракозябры.
Хотя русский текст выводиться нормально.
Не работает именно ввод с клавиатуры русского текста.

Антиресно. Ничего не

Антиресно.

Ничего не обновлялось в последнее время? dispatch-conf/etc-update производился?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Проводился. Сразу поcле

Проводился. Сразу поcле emerge -uDN world.
Я ж писал, что проблема началась после обновления. Раньше всё было пучком.

Такая же беда. С той

Такая же беда. С той разницей, что у меня вообще по русской раскладке ничего не вводится.
/etc/conf.d/consolefont

consolefont="Cyr_a8x16"

/etc/conf.d/keymaps

keymap="-u ru4"
windowkeys="YES"
extended_keymaps=""
dumpkeys_charset="koi8-r"
fix_euro="NO"

Что характерно, не работает именно на раскладке ru4, то есть если привести /etc/conf.d/keymaps к виду

keymap="-u ru"
windowkeys="YES"
extended_keymaps=""
dumpkeys_charset="koi8-r"
fix_euro="NO"

то все работает

Хм, надо попробовать.

Попробовал keymaps="-u ru" и всё заработало.
Получается ru4 поломали чтоли?

Добавьте пожалуйста решение

Добавьте пожалуйста решение на вики, если есть такая возможность, Реально напрягает когда делаешь все по ману, а оно не то что не работает, а еще и глючит.

freeman

абсолютно согласен с

абсолютно согласен с krigstask
применение этого шрифта все исправляет только сам шрифт чуть корявый ;)

Linux - навсегда ! Windows - на день !

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".