Problems with russian keyboard layout (ASUS Hi-end Motherboards, x86_64 and x86 archs) [Solved (Решено)]

Sorry for English - subject explains (I hope...) why I can't wrote at English it.
Problem is:
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
Option "XkbRules" "xorg" <--HERE
Option "XkbModel" "pc105" <--OR HERE
Option "XkbLayout" "us,ru(winkeys)" <-- OR, MAYBE HERE (?)
Option "XkbOptions" "grp:caps_toggle,grp_led:caps"

On two mashines (on work and at home (both with Gentoo. Graphic env KDE, but problem appears in xterm too)) with hi-end ASUS Motherboards (I haven't any hi-end motherbord from another company, so can't check what is source of problem - chipset or maintainer):
P5LD2 (Intel chipset) + Pentium D
M2N32 WS Pro (nVidia chipset) + Athlon 64 X2

I have the same problem with russian keyboard layout: when I try to print, for example, word "nPuBET" I got ©ЮьруБ.
Many keyboards was used, but nothing. I trys to manipulate with protocol or driver, but with no success.

Any ideas?

Full xorg.conf config: http://slil.ru/23668434 (sorry for file-servers)
And log: http://slil.ru/23668436

Quote:Option "XkbLayout"

Цитата:
Option "XkbLayout" "us,ru(winkeys)" <-- OR, MAYBE HERE (?)

Option "XkbLayout" "ru4" <-- OR, MAYBE THAT (?)
_________________
chmod -x chmod

So simple...

o_0 Let's try..

It was good idea, but

It was good idea, but possible wrong...
Are you sure that you understand me? Problem NOT with console localisation (it works perfectly), problem with x11.
Anyway "ru4" wasn't found.

Mistakes and adds

"why I can't wrote at English it." --> "why I can't wrote at Russian it."? of course...

Kernel config (Device drivers->Input device support)
Keyboards --> (Nothing choosed)
Hardware I/O support -->
<*> Serial port line
< > ct82c710 Aux port controller
<*> PCI PS/2 keyboard and PS/2 mouse controller
<*> Raw access to serio ports
< > Gameport support

Вот жесть!

Вот жесть! :)
Сколько тут оказывается англичан-то расплодилось! :-D
_________________
chmod -x chmod

If you about post above...

It was my post too, just as addition to existing one.
I hope there is no native english speakers or they will kill me for my grammar

Короче, не знаю

Короче, не знаю умеешь ли ты читать по русски :)
Проверь у себя в ядре, стоит ли поддержка нужных кодировок.
_________________
chmod -x chmod

Лазутчики

Лазутчики окружают......... :-D
Странно что он решить проблему на gentoo.org не может.
Наверно с локализацией напартачил. :-)

Night Nord, look this http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way

[offtop]На gentoo.org

[offtop]На gentoo.org такого английского в жизни никто не слышал :)[/offtop]
_________________
chmod -x chmod

Conception changed - I can

Conception changed - I can wrote russian, but only in GTK progs (EasyTag, for example), so it was problem not with keyboard.
Screenshot: http://slil.ru/23668578

:-D

:-D Жжошь!
_________________
chmod -x chmod

Re: Conception changed - I can

Night Nord написал(а):
Conception changed - I can wrote russian, but only in GTK progs (EasyTag, for example), so it was problem not with keyboard.
Screenshot: http://slil.ru/23668578

Извини дружище, что малость пошутили. :)
Вообще у меня такая абракадабра была с nano. Как пересобрал с флагом USE="unicode" все стало показывать как нужно. Попробуй... если пробывал тогда капать надо Gtk.

думаеться у

думаеться у тебя проблемы со шрифтами, а может с кодировками?
ты локализацию вообще делал?

После некоторых размышелений медитицианного характера...

Я пришел к выводу (методом научного тыка), что проблема в locale-gen, т.е.
При комманде LANG="ru_RU.KOI8-R" opera, язык печатается правильно (и читается в ГТК тоже)! Аналогично с прочими локалями - главное правильно их указать.
А в локале.ген было вот что:
ru_RU KOI8-R
ru_RU.KOI8-R KOI8-R
ru_RU.CP866 CP866
ru_RU.CP1251 CP1251
ru_RU.ISO-8859-5 ISO-8859-5

А в /etc/env.d/02locale соответственно
LANG="ru_RU"
LC_NUMERIC="POSIX"
LC_ALL=""

При смене первой строчки 02locale на "ru_RU.KOI8-R", все сразу заработало! Остался лишь вопрос философски-астрального характера: "Фигли?".

Вдумчивое чтение /usr/share/i18n/SUPPORTED показало, что эти забвные строчки вовсе не то, что я думал (я думал, что это просто страна_ЯЗЫК.АЛИАС КОДИРОВкА), ан нет - первое (до пробела) есть весьма хитрозлобно выдуманные строковые индитификаторы, которые придумываются вовсе не от балды. Т.е. от балды конечно, но сокращенному варианту (просто ru_RU) и еще некоторым стандартным (.UTF8 и .KOI8-R) соответствуют определенные кодировки. Т.е. написав
ru_RU KOI8-R
Я получил локаль ru_RU ISO-8859-5 (а именно исе соответствует сокращенный вариант), но с кодировкой KOI8-R, от чего все и начало сходить с ума...
Вот так-то, братия...

З.Ы. Тут уместно процетировать основной закон Мерфи "Если у вас что-то не получается, то прочтите наконец инструкцию" =).
З.Ы.Ы. "Война окончена, всем спасибо, все свободны". Спасибо всем за оказанную моральную поддержку, а так же предоставление мотивации в виде высказывания всего, что я думаю о ваших приколах, для скорейшего решения проблемы =)

что-бы было

что-бы было совсем хорошо - можно поставить в тему [РЕШЕНО]
P.S. Фсётаки в 2 часа ночи думается со скрежетом, да и тот файлик хорошо откаментирован...

Упс, забыл.

В 2 часа дейстительно плохо думается =)

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

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