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.

Reply via email to