The middle scroll button on my new mouse doesn’t work.
What should I look for?
$ grep -i mouse /var/log/Xorg.0.log
[ 6.984] (**) |-->Input Device "Mouse0"
[ 6.986] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 6.986] (WW) Disabling Mouse0
[ 8.342] (==) NVIDIA(0): Silken mouse enabled
[ 8.445] (II) config/udev: Adding input device USB OPTICAL MOUSE (/dev/input/event2)
[ 8.445] (**) USB OPTICAL MOUSE : Applying InputClass "libinput pointer catchall"
[ 8.445] (II) Using input driver 'libinput' for 'USB OPTICAL MOUSE '
[ 8.445] (**) USB OPTICAL MOUSE : always reports core events
[ 8.504] (II) event2 - USB OPTICAL MOUSE : is tagged by udev as: Mouse
[ 8.505] (II) event2 - USB OPTICAL MOUSE : device is a pointer
[ 8.505] (II) event2 - USB OPTICAL MOUSE : device removed
[ 8.548] (II) XINPUT: Adding extended input device "USB OPTICAL MOUSE " (type: MOUSE, id 8)
[ 8.548] (**) USB OPTICAL MOUSE : (accel) selected scheme none/0
[ 8.548] (**) USB OPTICAL MOUSE : (accel) acceleration factor: 2.000
[ 8.548] (**) USB OPTICAL MOUSE : (accel) acceleration threshold: 4
[ 8.608] (II) event2 - USB OPTICAL MOUSE : is tagged by udev as: Mouse
[ 8.608] (II) event2 - USB OPTICAL MOUSE : device is a pointer
[ 8.609] (II) config/udev: Adding input device USB OPTICAL MOUSE (/dev/input/mouse0)
[ 8.638] (II) event4 - Keychron Keychron K2: is tagged by udev as: Keyboard Mouse
[ 8.660] (II) XINPUT: Adding extended input device "Keychron Keychron K2" (type: MOUSE, id 10)
[ 8.661] (II) event4 - Keychron Keychron K2: is tagged by udev as: Keyboard Mouse
[ 8.661] (II) config/udev: Adding input device Keychron Keychron K2 (/dev/input/mouse1)
It’s not a “Silken mouse”, it’s a generic.
Does it think my keyboard has a trackpad?