проблема с UTF-8 и русским[решено]

сейчас настроено вот так:
locale:
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=C
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=C
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=
keymaps
KEYMAP="-u ru"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=""
DUMPKEYS_CHARSET="koi8-r"
consolefonts
CONSOLEFONT="cyr-sun16"

печать русским в консоли проходит нормально
при стирании текста, в режиме русской раскладки, стираются все символы строки, включая user@host $.
если изменить настройки на
KEYMAP="-u ru4"
а остальное оставить так же, то печатаются квадратики вместо русских букв
при использовании terminus-font разница только в следующем
при ter-u16b - квадратики пустые, в отличие от закрашенных при cyr-sun16
при ter-v16b - кракозябры

раньше всё было нормально. настроек никаких не менял, а оно слетело. это уже после я всякое перепробовал (всевозможные вики и howto)
вроде как произошло это после пересборки xorg-server

как минимум, хочется чтобы при русской раскладке не удалялись все символы строки и коноль вела себя нормально
как максимум, рабоче переключение по Caps Lock (ru4)

Слетело когда? При каких

Слетело когда? При каких обстоятельствах?

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

вроде как после обновления

вроде как после обновления xorg-server
до этого момента точно было всё нормально

.

однако сравните с http://ru.gentoo-wiki.com/wiki/HOWTO_ru_RU.utf8_Gentoo_way - у вас есть два различия

Это подпись, которую невозможно истолковать неправильно

какие? LC_MESSAGES=C и

какие? LC_MESSAGES=C и LC_NUMERIC=C?
так то и до этого было так.
и это явно не влияет на ввод.
вывод работает нормально при ru4.
русский язык отображается
по-крайней мере, в fortune-mod-gentoo-ru

проблема решилась, но з-за

проблема решилась, но з-за того, что я пересобрал полностью систему заново (из-за косяка новых gcc и binutils - glibc не хотел собираться и началась куча ещё всяких проблем. теперь решил заново собрать всякое и больше не ставить всё самое новое. и делать бэкапы))) )

Ан нет, не решилась. Обновил

Ан нет, не решилась. Обновил систему, но иксов совсем не ставил. Опять слетело отображение с keymap ru4. С просто ru переключает, но не работает капс с русской раскладкой. Читал кеймапы - ничего не понятно оттуда. Хочется переключение по капсу (хотя бы потому что на других машинах так переключается) и нормальный ввод русского. В идеале ещё хочется индикации раскладки в консоли, например ледами. может кто-нибудь знает где почитать информацию как вообще пишутся эти кеймапы?

1. объясните связь между

1. объясните связь между иксами и консольными настройками?!
2. если есть рабочие машины, почему не сравнить версии используемых пакетов, параметры настройки и т.д.?!
3. какая у вас версия баша? как в других терминалах? если приглашение стирается в баше, то это проблема баша, а не чего-либо еще ;)

У меня тоже дважды слетала

У меня тоже дважды слетала после обновления world, проблема в конфигах, по вышеуказанному руководству локаль приводится в норму, так что чуть внимательнее почитать.

буду честен, я не знаю, почему у меня все работает

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

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