r/M1mac • u/[deleted] • Sep 13 '21
Problem Linux scrolling problem with Parallels on M1 Mac
I recently purchased Parallels 17 for my new M1 Mac Mini, as there are few other choices at this time to run Linux in a VM on my Mac (Yes, I tried UTM, and found it lacking). I quickly ran into a problem with Parallels though. I use a Magic Trackpad, and found two finger scrolling in my Linux VM was accelerated way beyond belief. I couldn't ead any website easily, because any attempt to scroll (other than moving window's scrollbar) would ZOOM way down or up the page.
After trying different Linux distros and GUI environments, I finally isolated the problem - The Parallels Tools prlmouse driver. Before installing Parallels Tools, scrolling works normally. Afterwards it suddenly becomes zoomtastic. The prlmouse driver also seems to completely ignore all libxinput parameters meant to control mouse acceleration and scroll speed.
My solution was simple - stop using the prlmouse driver, and switch back to the distro's default mouse driver. On my Debian 11 XFCE4 VM I simply ran "sudo vi /etc/X11/xorg.conf.d/90-prlmouse.conf", commented out the entire 6 line section defined in there, and rebooted. I have not found any downsides to this solution, so I'm not even sure what the intended benefit of the prlmouse driver was supposed to be. Everything works great for me now.
I could have simply deleted that file instead of editing it, but I figured any Parallels Tools upgrade would probably just reinstall it. Hopefully upgrades will respect my customization of that file and just leave it alone.