Summary: | Отвалилась часть клавиатуры | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||||||
Component: | xorg-drv-evdev | Assignee: | Valery Inozemtsev <shrek> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P3 | CC: | shrek | ||||||||
Version: | unstable | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
клавиатуру в офис. я по скудным описаниям не лечу Created attachment 3372 [details]
10-x11-thinkpad-extra-buttons.fdi
вот пример распознавания клавиши Fn+F2 на ThinkPad X61 как XF86ScreenSaver
привязываться к USB клавиатуре лучше по
<match key="@info.parent:usb.vendor_id" int="0xXXX">
<match key="@info.parent:usb.product_id" int="0xXXX">
хотя в этом случае клавиши могут двоиться
Только уточни, в офис в каком городе. Мне удобнее в Красноярске :-) Искомая часть клавиатуры заработало после добавления строчки: <merge key="input.x11_driver" type="string">evdev</merge> в приложенный файл. т.е., я как-то даже не обратил внимания, что собственно драйвером evdev обрататывается только основная клавиатура, а "дополнительная" - нет. У неё никакого значения x11_driver не было. Соответственно, бага (если она имеет место) не такая уж критическая и формулируется вопросом: почему hal не назначил клавиатуре хоть какой-нибудь иксовый драйвер? Понимаю что багрепорт куцый, поэтому и спрашиваю, что ещё приложить. (В ответ на комментарий №3) > Только уточни, в офис в каком городе. Мне удобнее в Красноярске :-) в Москве > Понимаю что багрепорт куцый, поэтому и спрашиваю, что ещё приложить. usbid клавиатуры будет достаточно Created attachment 3375 [details]
Вывод #lsusb -v
Спасибо, попробую следующую сборку драйвера. |
Created attachment 3359 [details] Hal keyboard policy После вчерашнего обновления на свежий Сизиф (и std-def-alt9 -> 13, пробовал в старом ядре - тоже самое) и перезагрузки машины перестали деиствовать дополнительные клавиши на USB-клавиатуре A4Tech KLS-5UP. Клавиатура настраивается приложенной политикой hal-а, других настроек нет. Теперь xev нажатия дополнительных клавиш не замечает. Впрочем, замечательно их замечает evtest /dev/input/event6. Однако, в логе запуска иксов его нет: (II) config/hal: Adding input device USB Keyboard (**) USB Keyboard: always reports core events (**) USB Keyboard: Device: "/dev/input/event5" (II) USB Keyboard: Found keys (II) USB Keyboard: Configuring as keyboard (II) XINPUT: Adding extended input device " USB Keyboard" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "evdev" (**) Option "xkb_layout" "us,ru" (**) Option "xkb_variant" ",winkeys" (**) Option "xkb_options" "grp:caps_toggle,grp_led:scroll,grp:switch,compose:lalt" hal-find-by-capability --capability input.keys обе клавиатуры (на event5, event6) находит. Однако, как передать клавиши приложениям (или например привязать их в WM), непонятно. Список обновленных пакетов не привожу, т.к. перезагрузки машины, иксов и обновления пакетов шли совсем рассинхронизировано, т.е. непонятно когда именно сломалось. Но в этом году. Что я ещё забыл привести?