Отвалился русский в консоли

И так, сегодня зашёл в консоль (иксы редко запускаю) и увидел вместо русских букв при наборе квадраты. Перед этим было обновление, не помню точно что обновлялось. Ничего связанного с консолью перед этим не делал. Делал заново locale-gen, менял кодировку локали и шрифта, менял шрифты - не помогло, всё те-же квадраты. Причём при наборе получается что набирается один квадрат и один невидимый символ, т.е. если я введу 3 символа, то сотру уже 6. Если не хватает места для стирания, то стирается приветствие (в моём случае это # ).

К примеру, я ввожу 4 русских символа. Зажимаю бэкспейс и на экране остаётся только “[[email protected] ”.
Для начала в /etc/rc.conf параметр LOCALE= что?
# crc | grep -i locale
LOCALE=ru_RU.UTF-8
DAEMON_LOCALE=“yes”

Менял кодировку на разные (при этом делая заново locale-gen), не помогло.
Покажите на всякий случай весь блок LOCALIZATION из /etc/rc.conf и раскомментированные локали в locale.gen.
# LOCALIZATION
# ————
HARDWARECLOCK=“UTC”
TIMEZONE=“Europe/Moscow”
KEYMAP=“ru”
CONSOLEFONT=cyr-sun16
CONSOLEMAP=ru
LOCALE=ru_RU.UTF-8
DAEMON_LOCALE=“yes”
USECOLOR=“yes”


В /etc/locale.gen раскомментировано только
ru_RU.UTF-8 UTF-8
замените эти строчки, что бы было так:
KEYMAP=“ruwin_ct_sh-UTF-8”
CONSOLEMAP=
Должно бы заработать
Нет, не помогло
А если так:
CONSOLEFONT="UniCyr_8x16"
CONSOLEMAP=
LOCALE="ru_RU.UTF-8"
DAEMON_LOCALE="yes"
А такой косяк только при наборе, или и при отображении кириллицы? Может быть KEYMAP кривой? Я просто “ru” не пользовался никогда, потому что там нет возможности переключать раскладку по alt+shift, как я привык.
C CONSOLEFONT=“cyr-sun16” тоже все работает нормально (обратите внимание на наличие ковычек!). Ну и пустой CONSOLEMAP=.
Проблема при отображении кириллицы вобще. Поле кеймапа раньше было пустое, это я когда шаманил поставил ru после поломки. Сейчас попробую ваши параметры.
 
Зарегистрироваться или войдите чтобы оставить сообщение.