LINUX.ORG.RU

тройная раскладка клавы в xorg`е


0

0

Люди! Помогите разобратся пожалуйста! 
Имеется Gentoo 2004.2, Xorg.
Не могу настроить тройную раскладку клавиатуры с переключением по Alt-Shift. Точнее все переключается только Alt-Shift справа, мне нужно слева.
Мой кусок конфига xorg.conf:
Section "InputDevice"
Option "XkbRules"  "xfree86"
Option "XkbModel"   "pc105"
Option "XkbLayout"  "us,ru(winkeys),ua(winkeys)"
Option "XkbOptions"  "grp:alt_shift_toggle"
EndSection
так работает, но, переключается по кругу из ru или ua - переключает
в en и все, дальше не переключает.
если схитрить и сделать так:
Option "XkbKeycodes" "xfree86+aliases(qwerty)"
Option "XkbTypes" "complete"
Option "XkbGeometry" "pc(pc105)"
Option "XkbSymbols" "pc/pc(pc105)+pc/us+pc/ru:2+pc/ua:3+group(alt_shift_toggle)"
Option "XkbCompat" "complete" 
тоже самое получается.

В xfree все было нормально с конфигом:
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ua,ru(winkeys)"
Option "XkbVariant" ",winkeys,"
Option "XkbOptions" "grp:alt_shift_toggle"

В xorg вариант с Option "XkbVariant" "winkeys" + вариации запятых не помогает вообще, незнаю почему.
У кого есть нормально работающая тройная раскладка в xorg`е - помогите!
anonymous

моя:
    Option "XkbRules"	"xfree86"
    Option "XkbModel"	"pc105"
    Option "XkbLayout"	"us,ru,lt,de"
    Option "XkbVariant"	"basic,typewriter,basic,basic"
    Option "XkbOptions"	"grp:ctrl_shift_toggle"

Pi ★★★★★
()
Ответ на: комментарий от Pi

Ну, у меня видимо не такая специфичная клава. XkbVariant typewriter - это с раскладкой печатной машинки, наверно. Не помогло.

anonymous
()
Ответ на: комментарий от jackill

Остается процитировать то, что куда сослали ссылкой:
>"Для переключения на три языка (взято с http://lafox.net/docs/MDKman2/MDKman.html/ch02s02.html): 

XF86Config:

Section "InputDevice"
        Identifier "Keyboard1"
        Driver "Keyboard"
        Option "XkbModel" "pc105" #тут оставить свое
        Option "XkbLayout" "us,ru(winkeys),ua(winkeys)" #для 3-х языков (eng,rus,ukr)
        #Option "XkbLayout" "us,ru(winkeys)" #для  2-х языков (eng,rus)
        Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" #индикатор ScrollLock
EndSection"
Практически 1/1 с ипользуемом мной конфиге, только другой вариант раскладки.
Дело не в этом, фак читали.
Основная проблема в том, что, переключатель в режиме "EN" перепрыгивает на правый  альт-шифт, который переключает раскладку без проблем, из любого положения .
Нужный-же левый альт-шифт переключает только из "UA" или из "RU" до "EN" и все тпрууу.... снова работает только справа. Что это может быть?
И еще, опция "winkeys" в строке Option "XkbVariant" уже не действует, что-ли? но это не столь важно. Важно правильный переключатель. 
Отказаться от альт-шифт не могу в силу привычки мну.
Помогите.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.