Как отобразить предыдущие / следующие кнопки моей мыши dell на Ubuntu 17.10?

предыдущие / следующие кнопки моей мыши dell не работают в Ubuntu 17.10. Другие кнопки работают нормально.

Согласно документации , я попытался выполнить переназначение кнопок, используя xinput list, а затем xinput test #device-number

. Вот результат xinput list:

ben@precision ~ $ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:14                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:14              id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:14                      id=8    [slave  keyboard (3)]

Я попытался запустить xinput test 2, xinput test 4 и т.д.

Как определить устройство мыши и затем выполнить сопоставление боковых кнопок?

1
задан 6 December 2017 в 17:31

1 ответ

Ваша мышь, вероятно, id = 6 в этом списке. Он должен работать с xinput test 6 или xinput test xwayland-pointer:14. На моей машине это работает только тогда, когда мышь находится над корневым окном (т.е. над рабочим столом, а не над окном приложения).

На моей мыши Dell предыдущие / следующие кнопки - это 8 и 9 вместо 6 и 7. Я могу исправить это с помощью xinput --set-button-map <dev num> 1 2 3 4 5 8 9<dev num> идентификатором на выходе xinput --list, т.е. 6 ).

Кроме того, ваша система теперь проводит свои события через Wayland, который скрывает фактические устройства от вас. Вот почему вы видите xwayland-указатель и т. Д. Вместо реальных имен устройств. Я еще не разобрался с этим, но я думаю, что установка libinput-tools и использование libinput debug-events - предпочтительный путь. Тем не менее, я не могу найти способ исправить это, кроме xinput.

1
ответ дан 6 December 2017 в 17:31

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

Похожие вопросы: