https://bugs.kde.org/show_bug.cgi?id=428122
Bug ID: 428122 Summary: Broken scrolling behavior of KDE neon when installed in VirtualBox Product: kwin Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: libinput Assignee: kwin-bugs-n...@kde.org Reporter: christian.goe...@mailbox.org Target Milestone: --- SUMMARY When installed inside a VirtualBox, the scrolling behavior in the KDE-environment ist broken. Scrolling is interrupted as soon as the mouse pointer moves, which gives a very inconsistent an frustrating scrolling behavior. STEPS TO REPRODUCE 1. Install KDE-Neo inside a VirtualBox (e.g. on Ubuntu 20.04) 2. Open e.g. Discover and try to scroll down the list of updates OBSERVED RESULT Scrolling does not work as it should. Actually it is pretty hard to scroll without moving the mouse at all. EXPECTED RESULT Smooth scrolling - like an install outside of VirtualBox SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE neon 5.20 installed in VirtualBox on Ubuntu 20.04 (available in About System) KDE Plasma Version: 5.20.1 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.0 Workaround: Disable the VirtualBox mouse integration via Xinput. The following worked for me: ~$ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ VirtualBox mouse integration id=9 [slave pointer (2)] ⎜ ↳ ImExPS/2 Generic Explorer Mouse id=11 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Sleep Button id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)] ~$ xinput disable 9 ADDITIONAL INFORMATION I had the same experience with older versions of KDE neon, VirtualBox and Ubuntu - so it seems that the problem is not due to a recent regression. Xfce offers a options in the mouse-setting that allows to disables VirtualBox mouse integration (permanently) - which offers an accessible way to fix the bad scrolling experience when installed inside a VirtualBox. The problem seems to be related to VirtualBox mouse integration, and should/could probably fixed there. :-( It would be great is there would be an (GUI) option to disable it. Please feel free to move the bug report to another component. I had a hard time to decide if this is the correct place (Kwin, libinput) to report the bug. Keep up the great work. -- You are receiving this mail because: You are watching all bug changes.