You are not logged in.
A few weeks ago the scrolling emulation on my Logitech Marble Mouse started to act up - it wouldn't work right after booting, and I had to unplug the mouse and plug it back in again to have it work.
And lately, not even that work - scrolling just stopped completely.
I've tried searching the forums, and found this thread [SOLVED] Configuration for Logitech Marble Mouse not working anymore.
But in that thread, the button used for emulation was actually defective. The button on my mouse works just fine - it's mapped to the Back button, and works when I click it. The scroll emulation is supposed to work when I keep that button pressed down, and scroll with the trackball.
I've tried remapping the buttons, enabling scroll lock, and disabling the back button functionality completely (supposed to leave scroll emulation working) - but none of that worked.
When I unplug the mouse and plug it back again, I see that it is identified, and the profile I set up is picked up and applied (when I changed the scroll mapping button, I saw that it was reported correctly in the log):
Dec 28 09:56:32 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) config/udev: removing device Logitech USB Trackball
Dec 28 09:56:32 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "fd" "59"
Dec 28 09:56:32 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) event4 - Logitech USB Trackball: device removed
Dec 28 09:56:32 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) UnloadModule: "libinput"
Dec 28 09:56:32 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) systemd-logind: releasing fd for 13:68
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) config/udev: Adding input device Logitech USB Trackball (/dev/input/mouse1)
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Logitech USB Trackball: Applying InputClass "Marble Mouse"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) Using input driver 'libinput' for 'Logitech USB Trackball'
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Logitech USB Trackball: always reports core events
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "Device" "/dev/input/mouse1"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "_source" "server/udev"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) mouse1 - not using input device '/dev/input/mouse1'.
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (EE) libinput: Logitech USB Trackball: Failed to create a device for /dev/input/mouse1
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (EE) PreInit returned 2 for "Logitech USB Trackball"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) UnloadModule: "libinput"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) config/udev: Adding input device Logitech USB Trackball (/dev/input/event4)
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Logitech USB Trackball: Applying InputClass "evdev pointer catchall"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Logitech USB Trackball: Applying InputClass "libinput pointer catchall"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Logitech USB Trackball: Applying InputClass "Marble Mouse"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) Using input driver 'libinput' for 'Logitech USB Trackball'
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 77 paused 0
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Logitech USB Trackball: always reports core events
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "Device" "/dev/input/event4"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "_source" "server/udev"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) event4 - Logitech USB Trackball: is tagged by udev as: Mouse Trackball
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) event4 - Logitech USB Trackball: device is a pointer
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) event4 - Logitech USB Trackball: device removed
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "ScrollMethod" "button"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "ScrollButton" "8"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "ScrollButtonLock" "true"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "ButtonMapping" "1 2 3 4 5 6 7 0 9"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1c.4/0000:05:00.0/usb5/5-2/5-2:1.0/0003:046D:C408.000D/input/input37/event4"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) XINPUT: Adding extended input device "Logitech USB Trackball" (type: MOUSE, id 14)
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Option "AccelerationScheme" "none"
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Logitech USB Trackball: (accel) selected scheme none/0
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Logitech USB Trackball: (accel) acceleration factor: 2.000
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (**) Logitech USB Trackball: (accel) acceleration threshold: 4
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) event4 - Logitech USB Trackball: is tagged by udev as: Mouse Trackball
Dec 28 09:56:35 balanceofpowers /usr/lib/gdm-x-session[875311]: (II) event4 - Logitech USB Trackball: device is a pointerThe back button is disabled in the log above (button 8 mapped to 0), and it says that the ScrollButton is mapped to 8.
And my current configuration file 99-libinput.conf under /etc/X11/xorg.conf.d (tried to play with the initialization order):
Section "InputClass"
Identifier "Marble Mouse"
MatchProduct "Logitech USB Trackball"
Driver "libinput"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 9"
Option "ScrollMethod" "button"
Option "ScrollButton" "8"
Option "ScrollButtonLock" "true"
Option "MiddleEmulation" "on"
EndSectionAny suggestion as to what else I might try?
Offline