Scrolling in Linux/Ubuntu is either too slow or too fast

Discussion in 'Linux Virtual Machine' started by BryanSmith, Jan 1, 2023.

  1. Gamesurgeon

    Gamesurgeon Bit poster

    Messages:
    6
    For VM software that costs $100 per year, I'd at least expect the mouse to work. Can we fix this? No matter what I try, my scroll wheel only registers through evtest every N clicks on my MX Master 3. Works fine on VMWare Fusion Pro...which is free.
     
  2. Gamesurgeon

    Gamesurgeon Bit poster

    Messages:
    6
    I've completely stopped using Parallels and just moved over to UTM. It works great. VMWare supports Linux better than Parallels, too. There's no reason for anyone to pay $120 per year to use an old kernel, buggy closed-source tools, and broken drivers when there are OSS or free solutions.
     
  3. BobTheDog

    BobTheDog Member

    Messages:
    52
    Good to see nothing has changed in version V26, I'm wondering how many versions I have gone through with this being awful!

    If I connect my Apple trackpad by usb to the VM everything works absolutely brilliantly, I can see in the settings that Ubuntu is seeing a trackpad, everything is smooth as anything.

    If I go through the VM then Ubuntu sees it as a mouse, the parallels stuff is actually sending button presses for scrolling up, down, left and right which is why we see this awful scrolling.

    Anyone at parallels who cares about this, just run xev in a terminal to test it.

    Here is what I get scrolling up and down:

    ButtonPress event, serial 37, synthetic NO, window 0xc00001,
    root 0x4aa, subw 0x0, time 334627, (172,144), root:(380,372),
    state 0x0, button 4, same_screen YES

    ButtonRelease event, serial 37, synthetic NO, window 0xc00001,
    root 0x4aa, subw 0x0, time 334627, (172,144), root:(380,372),
    state 0x800, button 4, same_screen YES

    ButtonPress event, serial 37, synthetic NO, window 0xc00001,
    root 0x4aa, subw 0x0, time 336627, (172,144), root:(380,372),
    state 0x0, button 5, same_screen YES

    ButtonRelease event, serial 37, synthetic NO, window 0xc00001,
    root 0x4aa, subw 0x0, time 336627, (172,144), root:(380,372),
    state 0x1000, button 5, same_screen YES
     

Share This Page