Переключение раскладки клавиатуры в Mandriva Linux

Аватара пользователя
ruddystepa

Переключение раскладки клавиатуры в Mandriva Linux

Сообщение ruddystepa »

Уже больше года бьюсь с настройкой переключения раскладки клавиатуры в 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 этот вопрос вообще неразрешим?
Аватара пользователя
ruslandh

Re: Переключение раскладки клавиатуры в Mandriva Linux

Сообщение ruslandh »

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
Аватара пользователя
andrystepa

Re: Переключение раскладки клавиатуры в Mandriva Linux

Сообщение andrystepa »

ruslandh

Настройки XFree86 версий ниже 4.3 отличаются от XFree версий 4.3 и 4.4 и xorg.

У Вас показана настройка под xorg. От 4.3 и 4.4 она отличается названием драйвера - kbd вместо keyboard. Я же, действительно, написал настройку для версий, ниже 4.3, впрочем это не столь важно - все равно не работает. Попробую kkbswitch.
Аватара пользователя
andrystepa

Re: Переключение раскладки клавиатуры в Mandriva Linux

Сообщение andrystepa »

ruddystepa

Если активировть встроенный в KDE переключатель раскладки клавиаутры, то никакого переключения не будет. Этот переключатель глючный и не работает и общеиксовые установки перекрывает. Об этом уже неоднократно на форуме писали.
Аватара пользователя
must die

Re: Переключение раскладки клавиатуры в Mandriva Linux

Сообщение must die »

Belansky



Переключатель нормальный, только не умеет переключать с помощью стандартных сочетаний alt+shift, ctrl+shift.

Также если порыться в интернете можно найти ответ авторов почему нельзя делать переключение с помощью этих клавиш.
Аватара пользователя
shisik

Re: Переключение раскладки клавиатуры в Mandriva Linux

Сообщение shisik »

Цитата:



Переключатель нормальный, только не умеет переключать с помощью стандартных сочетаний alt+shift, ctrl+shift.



Не знаю, у меня нормально переключает Ctrl+Shift. Индикация - лампочка Scroll на клаве Изображение

Я привык и даже в Винде смотрю туда и не понимаю, чё оно не переключает Изображение А потом понимаю, что не туда смотрю Изображение
Аватара пользователя
Envel

Re: Переключение раскладки клавиатуры в Mandriva Linux

Сообщение Envel »

Отключите встроенный перключатель раскладок KDE...
Аватара пользователя
must die

Re: Переключение раскладки клавиатуры в Mandriva Linux

Сообщение must die »

shisik



Ты переключаешь с помощью переключалки KDE или в исках?
Аватара пользователя
ruddystepa

Re: Переключение раскладки клавиатуры в Mandriva Linux

Сообщение ruddystepa »

Переключалку я настраивал через центр управления 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 в памяти висит, но иконки нету! А в документации написано, что конфигурируется он из контекстного меню, возникающего после клика правой кнопкой мыши на иконке! Так как же его сконфигурить, если ее, этой самой иконки нету?
Ответить

Вернуться в «Общий по Linux»