Переключение раскладки клавиатуры в Mandriva Linux
-
ruddystepa
Переключение раскладки клавиатуры в Mandriva Linux
Уже больше года бьюсь с настройкой переключения раскладки клавиатуры в KDE в Mandriva Linux 2006. Вроде бы в KDE есть графическая утилита настройки переключения раскладок (XKB), но чего в ней не настраивай - результата никакого! Нашел в инете несколько статей по настройке переключения. Все они сводятся к одному:
Цитата:
В файле /etc/X11/XF86Config (или XF86Config-4 для четвертой версии иксов) пишем
Section "InputDevice"
[skip]
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection
Однако вышеупомянутая графическая утилита делает то же самое - т.е. результата никакого. Правда следует упомянуть, что данное решение работает только после того, как пользователь хоть один раз переключил раскладку клавиатуры, например с помощью значка переключения раскладок в трее. В Fedora Core, ASP Linux это работает, но вот проблема в Mandriva этот значок никак не хочет появляться, а потому переключить раскладку хоть раз не удается! Хоть кто нибудь знает ответ на вопрос, как наконец настроить переключение раскладки, или в Linux этот вопрос вообще неразрешим?
Цитата:
В файле /etc/X11/XF86Config (или XF86Config-4 для четвертой версии иксов) пишем
Section "InputDevice"
[skip]
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection
Однако вышеупомянутая графическая утилита делает то же самое - т.е. результата никакого. Правда следует упомянуть, что данное решение работает только после того, как пользователь хоть один раз переключил раскладку клавиатуры, например с помощью значка переключения раскладок в трее. В Fedora Core, ASP Linux это работает, но вот проблема в Mandriva этот значок никак не хочет появляться, а потому переключить раскладку хоть раз не удается! Хоть кто нибудь знает ответ на вопрос, как наконец настроить переключение раскладки, или в Linux этот вопрос вообще неразрешим?
-
ruslandh
Re: Переключение раскладки клавиатуры в Mandriva Linux
ruddystepa
Вообще-то неправильно у вас дана цитата из XF86Config-4
Надо :
Цитата:
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Вообще-то неправильно у вас дана цитата из XF86Config-4
Надо :
Цитата:
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
-
andrystepa
Re: Переключение раскладки клавиатуры в Mandriva Linux
ruslandh
Настройки XFree86 версий ниже 4.3 отличаются от XFree версий 4.3 и 4.4 и xorg.
У Вас показана настройка под xorg. От 4.3 и 4.4 она отличается названием драйвера - kbd вместо keyboard. Я же, действительно, написал настройку для версий, ниже 4.3, впрочем это не столь важно - все равно не работает. Попробую kkbswitch.
Настройки XFree86 версий ниже 4.3 отличаются от XFree версий 4.3 и 4.4 и xorg.
У Вас показана настройка под xorg. От 4.3 и 4.4 она отличается названием драйвера - kbd вместо keyboard. Я же, действительно, написал настройку для версий, ниже 4.3, впрочем это не столь важно - все равно не работает. Попробую kkbswitch.
-
andrystepa
Re: Переключение раскладки клавиатуры в Mandriva Linux
ruddystepa
Если активировть встроенный в KDE переключатель раскладки клавиаутры, то никакого переключения не будет. Этот переключатель глючный и не работает и общеиксовые установки перекрывает. Об этом уже неоднократно на форуме писали.
Если активировть встроенный в KDE переключатель раскладки клавиаутры, то никакого переключения не будет. Этот переключатель глючный и не работает и общеиксовые установки перекрывает. Об этом уже неоднократно на форуме писали.
-
must die
Re: Переключение раскладки клавиатуры в Mandriva Linux
Belansky
Переключатель нормальный, только не умеет переключать с помощью стандартных сочетаний alt+shift, ctrl+shift.
Также если порыться в интернете можно найти ответ авторов почему нельзя делать переключение с помощью этих клавиш.
Переключатель нормальный, только не умеет переключать с помощью стандартных сочетаний alt+shift, ctrl+shift.
Также если порыться в интернете можно найти ответ авторов почему нельзя делать переключение с помощью этих клавиш.
-
shisik
Re: Переключение раскладки клавиатуры в Mandriva Linux
Цитата:
Переключатель нормальный, только не умеет переключать с помощью стандартных сочетаний alt+shift, ctrl+shift.
Не знаю, у меня нормально переключает Ctrl+Shift. Индикация - лампочка Scroll на клаве
Я привык и даже в Винде смотрю туда и не понимаю, чё оно не переключает
А потом понимаю, что не туда смотрю 
Переключатель нормальный, только не умеет переключать с помощью стандартных сочетаний alt+shift, ctrl+shift.
Не знаю, у меня нормально переключает Ctrl+Shift. Индикация - лампочка Scroll на клаве
Я привык и даже в Винде смотрю туда и не понимаю, чё оно не переключает
А потом понимаю, что не туда смотрю 
-
Envel
Re: Переключение раскладки клавиатуры в Mandriva Linux
Отключите встроенный перключатель раскладок KDE...
-
must die
Re: Переключение раскладки клавиатуры в Mandriva Linux
shisik
Ты переключаешь с помощью переключалки KDE или в исках?
Ты переключаешь с помощью переключалки KDE или в исках?
-
ruddystepa
Re: Переключение раскладки клавиатуры в Mandriva Linux
Переключалку я настраивал через центр управления KDE. Вообще-то почти все решилось. Дело в том, что настраивать надо было файл etc/X11/xorg.conf , а не XF86Config, да и настройки, соответственно, должны были быть почти как показал ruslandh,
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
При этом надо было отключить встроенный в KDE переключатель. Это можно сделать, удалив или переименовав файл /root/.kde/share/config/kxkbrc.
Однако, индикатора клавиатуры в трее нету. Видно только по лампочке scroll. Это неудобно. Думал kkbswitch поставит индикатор - установил, но эффекта никакого. То есть по ps этот самый kkbswitch в памяти висит, но иконки нету! А в документации написано, что конфигурируется он из контекстного меню, возникающего после клика правой кнопкой мыши на иконке! Так как же его сконфигурить, если ее, этой самой иконки нету?
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
При этом надо было отключить встроенный в KDE переключатель. Это можно сделать, удалив или переименовав файл /root/.kde/share/config/kxkbrc.
Однако, индикатора клавиатуры в трее нету. Видно только по лампочке scroll. Это неудобно. Думал kkbswitch поставит индикатор - установил, но эффекта никакого. То есть по ps этот самый kkbswitch в памяти висит, но иконки нету! А в документации написано, что конфигурируется он из контекстного меню, возникающего после клика правой кнопкой мыши на иконке! Так как же его сконфигурить, если ее, этой самой иконки нету?