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), непонятно. Список обновленных пакетов не привожу, т.к. перезагрузки машины, иксов и обновления пакетов шли совсем рассинхронизировано, т.е. непонятно когда именно сломалось. Но в этом году. Что я ещё забыл привести?
клавиатуру в офис. я по скудным описаниям не лечу
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
http://git.altlinux.org/people/shrek/packages/?p=xorg-drv-evdev.git;a=commitdiff;h=d8eaf97fac5974a2c46a340b1bcf7c224ffcbb6b
Спасибо, попробую следующую сборку драйвера.