Привет всем!
У меня такая проблема -- никак не получается заставить xkb переключать раскладку клавиатуры. То есть просто русский или английский он включает, а вот пререключать по "grp:alt_shift_toggle" не желает... Сейчас перебиваюсь тем что забиндил в fluxbox'e переключение на английский по Win+e, на русский по Win+r (win -- это кнопка с логотипом MS, так же она зовется Mod4), но это ужасно неудобно (непривычно (приывк к другой раскладке) и тормозно работает)
По win+e вызывается setxkbmap -rules xfree86 -model pc104 -layout "us" -option "grp:alt_shift_toggle" По win+r вызывается setxkbmap -rules xfree86 -model pc104 -layout "ru" -option "grp:alt_shift_toggle"
При этом переключение по alt+shift не работает.
В этом примере переключение тоже не работает: setxkbmap -rules xfree86 -model pc104 -layout "us,ru" -option "grp:alt_shift_toggle"
Кстати, я не привожу тут куска /etc/XF86Config, отвечачющего за клавиатуру потому что там сейчас ничего нет (точнее есть, но стандартная раскладка, английский вариант).
Я подозреваю что проблема в xkb, который был поставлен вместе с дистрибутивом и XFree 4.3
Люди, у кого работает 3.3.6 и нет проблем с переключением, киньте сюда кусок конфига с раскладкой клавиатуры, пожалуйста.
Если кто-то имел опыт установки на Slackware 9.1 XFree версии 3.3.6 (может быть найдена на четвертом диске дистибутива), поделитьесь опытом пожалуйста.
Кстати существует утилита XF86Setup (как раз под 3.3.6), но она виснет у меня на установке клавиатуры (все другое я нормально с помощью нее настроил).
Заранее большое спасибо всем ответившим. С уваженим, Harliff