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, но другие инструменты, похоже, прекрасно воспринимают события.

0 ответов

Другие вопросы по тегам