kde4 и раскладки клавиатуры (не работает winkeys)
B_dot 11 ноября, 2009 - 13:01
KEYWORDS ~x86
kde 4.3.3
x11-base/xorg-server-1.7.1
sys-apps/hal-0.5.13-r2
$ cat /etc/hal/fdi/policy/10-x11-input.fdi
<?xml version="1.0" encoding="utf-8"?> <deviceinfo version="0.2"> <match key="info.capabilities" contains="input.keyboard"> <merge key="input.x11_options.XkbRules" type="string">xorg</merge> <merge key="input.x11_driver" type="string">evdev</merge> <merge key="input.x11_options.XkbLayout" type="string">us,ru</merge> <merge key="input.x11_options.XkbOptions" type="string">grp:ctrl_shift_toggle</merge> <merge key="input.x11_options.XkbVariant" type="string">,winkeys</merge> </match> </deviceinfo>
Если запускать не KDE (fluxbox к примеру) - то переключение работает как надо.
Если запустить KDE с "Indicator Only" - все тоже работает, однако после suspend и просыпания на русский не переключается.
Если настроить переключение в KDE (две ракладки: us, ru, обе с Default variant) - переключение работает, но явно не winkeys. Например в русской раскладке точка находится не слева-снизу (там где /?), а на клавише 7 - как в древние времена dos. Варианта winkeys в списке банально нету.
Есть идеи как это починить? Перелогиниваться после каждого суспенда очень не хочется.
»
- Для комментирования войдите или зарегистрируйтесь
Ап
Нашлось решение? Тоже столкнулся.
UPD: На первое время можно тут выставить winkeys ~/.kde4/share/config/kxkbrc, а в "программе переключения раскладок" надлежащий комбобокс не в коем случае не трогать. Но на тру решение это не катит, так.. заплатка..
В hal: <?xml version="1.0"
В hal:
И в KDE как-то само по себе в настройках раскладки, такая команда
убрать описание из конфига
убрать описание из конфига X11 и удалить /etc/hal/fdi/policy/10-x11-input.fdi ?
все настроки сделать через панель KDE - тем более, что там широчайший список клавиатур, в том числе и мультимедийных
никаких проблем с переключением по winkeys не испытывал ни разу
что-то добрый я сегодня ....