Libinput дополнительное отображение кнопок мыши
У меня есть мышь Logitech M570, подключенная к моему ноутбуку. Изначально я получил дополнительные боковые кнопки, сопоставленные с обзором окна в Gnome (клавиша "Super"), следуя инструкциям здесь, в AskUbuntu, для настройки xbindkeys.
Затем я приступил к настройке жестов сенсорной панели, снова следуя инструкциям, которые я нашел здесь. Это потребовало установки драйвера libinput и жестов libinput.
Теперь, когда жесты тачпада работают должным образом, дополнительные кнопки мыши больше не работают. Боковые кнопки начали работать как кнопки "Назад" и "Вперед". Я снова искал форумы, но я в растерянности. Запустив xev, кнопки обнаруживаются следующим образом:
ButtonRelease event, serial 32, synthetic NO, window 0x2a00001,
root 0xee, subw 0x0, time 24449680, (32,94), root:(61,151),
state 0x2010, button 9, same_screen YES
ButtonPress event, serial 32, synthetic NO, window 0x2a00001,
root 0xee, subw 0x0, time 24451078, (32,94), root:(61,151),
state 0x2010, button 8, same_screen YES
Запустив evemu-запись, они обнаруживаются как:
E: 0.000000 0004 0004 589829 # EV_MSC / MSC_SCAN 589829
E: 0.000000 0001 0114 0001 # EV_KEY / BTN_EXTRA 1
E: 0.000000 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.101916 0004 0004 589829 # EV_MSC / MSC_SCAN 589829
E: 0.101916 0001 0114 0000 # EV_KEY / BTN_EXTRA 0
E: 0.101916 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.741926 0004 0004 589828 # EV_MSC / MSC_SCAN 589828
E: 0.741926 0001 0113 0001 # EV_KEY / BTN_SIDE 1
E: 0.741926 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
E: 0.820012 0004 0004 589828 # EV_MSC / MSC_SCAN 589828
E: 0.820012 0001 0113 0000 # EV_KEY / BTN_SIDE 0
E: 0.820012 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
Однако когда я запускаю xbindkeys -k, кнопки не обнаруживаются.
Есть идеи, что здесь происходит? Кажется, что xbindkeys не очень хорошо работает с драйвером libinput, но другие инструменты, похоже, прекрасно воспринимают события.