hwdb udevルールを変更してみてください。これにより、マウスボタンがLaunch8 / F16などのキーボードキーとして登録され、ウェイランドなどのすべてのプログラムでそれらの機能が無効になります。
# /usr/lib/udev/hwdb.d/71-mouse-local.hwdb
evdev:input:*
KEYBOARD_KEY_90004=key_f16
KEYBOARD_KEY_90005=key_f17
その後、ルートとしてsystemd-hwdb update; udevadm trigger
マウスを取り外し、再度差し込みます。
追加の健全性チェック:sudo udevadm info /dev/input/by-path/*-usb-*-mouse | grep -A3 -P3 KEYBOARD_KEY
またはsystemd-hwdb query "evdev:input:v046dp406a*
、IDのプルの詳細についてはソースを参照してください。
ソース:https : //yulistic.gitlab.io/2017/12/linux-keymapping-with-udev-hwdb/