Проблема с русской раскладкой winkeys(setxkbmap)
Не спешите посылать меня в эти man'ы
Рылся здесь
Настройка клавиатуры для Xorg при работающем hal-0.5.10
и здесь
Xorg устройства ввода через hal
Но оказалась проблема не в том кто будет переключать раскладку hal, X или Kxb,
а в отсутствие той самой раскладки.
Обратил внимание на то, что
# setxkbmap -model pc104 -layout us,ru,ua Error loading new keyboard description # setxkbmap -model pc104 -layout us,ua,ru -variant ,winkeys,winkeys Error loading new keyboard description
а следующие два варианта работают:
# setxkbmap -model pc104 -layout us,ua -variant ,winkeys # setxkbmap -model pc104 -layout us,ua,ru -variant ,winkeys,legacy
И в этом варианте появляется русский язык, только знаки припинания находятся не на тех клавишах.
Подскажите пожалуйста, как установить русскую раскладку в варианте winkeys?
Что бы работало:
# setxkbmap -model pc104 -layout us,ua,ru -variant ,winkeys,winkeys
Вот результат ls /usr/share/keymaps/i386/qwerty/ -l|grep ru
Так понимаю, что эти раскладки, не много не то. Их использует только keymap в консоли?
А нужная раскладка должна быть где-то здесь /usr/share/X11/xkb, но где именно понять не могу.
- Для комментирования войдите или зарегистрируйтесь
.
http://ru.gentoo-wiki.com/wiki/HOWTO_ru_RU.utf8_Gentoo_way
http://ru.gentoo-wiki.com/wiki/Русские_раскладки_клавиатуры
сам пользуюсь /usr/share/keymaps/i386/qwerty/ru-utf.map.gz
Это подпись, которую невозможно истолковать неправильно
setxkbmap -model pc104 -layout us,ua,ru -variant ,winkeys,winkey
По этим ссылкам я тоже был, но там ни слова не сказано как установить расскую раскладку для X.
P.S. Не могу понять. У меня есть еще ноутбук тоже с gentoo и ставил я вроде одинаково.
На нем это:
# setxkbmap -model pc104 -layout us,ua,ru -variant ,winkeys,winkeys
Прекрасно работает, то есть раскладка winkeys там установленна.
у вас WM какой? я в иксах
у вас WM какой? я в иксах вообще раскладки не настраивал, а просто поставил пару галок в KDE4 :) не претендую на оригинальность, но ИМХО так проще... )))
+1 убрать все упоминания о
+1
убрать все упоминания о клаве в Xorg.conf так у меня еще и мультимедийные клавиши подхватились налету, которые долго пытался завести
правда надо уточнить - какая версия х-сервера
что-то добрый я сегодня ....
leryc написал(а): +1 убрать
Ну писал же, что по этим манам я рылся!!!
Не важно кто переключает раскладку.
На русскую раскладку например legacy или любую другую(кроме winkeys), можно спокойно переключаться как через hal,
так и через xorg.conf так и через переключалку любого DM.
Все переключалки любого DM которые я знаю используют используют setxkbmap, да и как иначе.
Самой раскладки winkeys нету.
Проблема не в процесе переключения, а в отсутствие нужной раскладки.
Не знаю как и откуда доставить нужную раскладку!
Theli написал(а): я в иксах
Так вот когда ставиш "галки" в KDE, то если обратить внимание, он формирует команду setxkbmap(снизу)
Это не имеет значение.
В данный момент речь идет о KDE, но в xfce картина таже самая.
По тому что ее переключалка тоже работает через setxkbmap, и раскладки берет теже. По этому вариант русской раскладки с winkey тоже не работает.
Интересен еще тот факт что раскладка по умолчанию тоже не работает.
Имеется ввиду если для setxkbmap не указывать -variant для русской раскладки.
Или в xorg.conf не указывать параметр
Option "XkbVariant" ",legacy"