xinput set-button-map фактически не меняет карту кнопок

Я использую Ubuntu 18.04.1 LTS. Я хочу отключить последние несколько кнопок на моей мыши, потому что они вызывают у меня проблемы.

Выход из xinput list:

user@host:~$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Madcatz Mad Catz R.A.T.3 Mouse            id=8    [slave  pointer  (2)]
⎜   ↳ Corsair Corsair Gaming K63 Keyboard       id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
...

Выход из xinput get-button-map 8:

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Я тогда побежал:

xinput set-button-map 8 1 2 3 4 5 6 7 8 9 0 0 0 0 0

но xinput get-button-map 8 по-прежнему дает мне тот же вывод.

Я также хотел бы, чтобы это было постоянным изменением.

Есть идеи?

1 ответ

Решение

Я попытался добавить файл конфигурации xorg, чтобы сделать изменение постоянным, и это, похоже, помогло. Это то, что я следовал (я должен был отредактировать это для моей мыши):

Спросите Ubuntu

По какой-то причине сделать это вручную, как я сделал в вопросе, не сработало. Я полагаю, это потому, что отображение заблокировано, когда устройство включено или что-то? Только домыслы.

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