Отображение кнопок мыши с помощью udev hwdb

Следуя этому руководству: http://www.vxnick.com/blog/2014/10/binding-extra-mouse-buttons-on-linux/

Я установил файл конфигурации:

$ lsusb | grep G500 Bus 006 Device 007: ID 046d:c068 Logitech, Inc. G500 Laser Mouse $ cat /etc/udev/hwdb.d/70-g500.hwdb keyboard:usb:v046DpC068* KEYBOARD_KEY_90009=9 KEYBOARD_KEY_9000a=8 KEYBOARD_KEY_90006=0 

На основе следующих результатов:

 Event: time 1422711060.272136, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90009 Event: time 1422711060.272136, type 1 (EV_KEY), code 280 (?), value 1 Event: time 1422711060.272136, -------------- EV_SYN ------------ Event: time 1422711060.432134, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90009 Event: time 1422711060.432134, type 1 (EV_KEY), code 280 (?), value 0 Event: time 1422711060.432134, -------------- EV_SYN ------------ Event: time 1422711061.461191, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000a Event: time 1422711061.461191, type 1 (EV_KEY), code 281 (?), value 1 Event: time 1422711061.461191, -------------- EV_SYN ------------ Event: time 1422711061.628125, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9000a Event: time 1422711061.628125, type 1 (EV_KEY), code 281 (?), value 0 Event: time 1422711061.628125, -------------- EV_SYN ------------ Event: time 1422711062.725119, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90006 Event: time 1422711062.725119, type 1 (EV_KEY), code 277 (BTN_FORWARD), value 1 Event: time 1422711062.725119, -------------- EV_SYN ------------ Event: time 1422711062.902137, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90006 Event: time 1422711062.902137, type 1 (EV_KEY), code 277 (BTN_FORWARD), value 0 

И все же, когда я закончил, я не получаю нажатия клавиш (или изменения в результатах evtest ).

(Да, я сделал udevadm hwdb --update / trigger )

Я переживаю то же самое с G600, и после создания hwdb-файла мне пришлось запустить (как root):

 udevadm hwdb --update udevadm control --reload 

а затем мне пришлось отключить / переустановить мышь. Если это не сработает, я бы предложил удалить одно из пространства перед каждой строкой KEYBOARD_KEY в файле конфигурации. К сожалению, у меня нет ссылки, но я видел еще одну публикацию, в то время как устранение неполадок говорит о том, что перед этими строками должно быть ровно одно место. Я не использовал пробелы и добавлял только один исправленный hwdb, не обновляющийся.