Мне подключили мышь Logitech M570 к моему ноутбуку. Я первоначально отобразил дополнительные боковые кнопки на обзор окна в Gnome ('Супер' ключ) путем следования инструкциям здесь на AskUbuntu для конфигурирования xbindkeys.
Я затем приступил к конфигурированию жестов сенсорной панели, снова следуя инструкциям, которые я нашел здесь. Эта необходимая установка libinput драйвера и libinput-жестов.
Теперь, когда жесты сенсорной панели работают, как они должны, дополнительные кнопки мыши больше не работать. Боковые кнопки начали вести себя как кнопки 'Back' и 'Forward'. Я искал форумы снова, но я в замешательстве. Работая 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 драйвером, но другие инструменты, кажется, берут прекрасные события.