https://bugs.kde.org/show_bug.cgi?id=509516

            Bug ID: 509516
           Summary: Hi-res scroll events aren't passed through to nested
                    kwin-wayland
    Classification: Plasma
           Product: kwin
      Version First 6.4.5
       Reported In:
          Platform: NixOS
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: libinput
          Assignee: kwin-bugs-n...@kde.org
          Reporter: andre.vma...@gmail.com
  Target Milestone: ---

SUMMARY
I'm running NixOS unstable plasma 6.4.5 on host, and another NixOS unstable
systemd-nspawn container, to which I bind wayland socket, export
WAYLAND_DISPLAY in the container, and startplasma-wayland a full nested plasma
session; desktop shows up in a nested window, which I make fullscreen and
disable global shortcuts in host (so it receives all inputs when focused); I
can still go back to host by switching desktops with 3-finger gesture; it works
surprisingly well, except for some smaller issues:

In this case, when looking at kwin's console Input Events, I can see both
Delta=15, Delta(V120)=120 events when scrolling; but if check in the nested
kwin, I see Delta=15, Delta(V120)=0
Most apps work fine with just the low-res events, but some (e.g. Zed Editor)
look only at the V120, and scroll doesn't work.

STEPS TO REPRODUCE
1. Launch nested kwin session
2. Open kwin debug console
3. Check Delta(V120)=0 for scroll events

OBSERVED RESULT
Delta(V120) (hi-res scrolling events) are passed as 0

EXPECTED RESULT
Events are passed as is

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.4.5
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2

ADDITIONAL INFORMATION
I'm using a Logitech MX Anywhere 3S mouse over bluetooth, which is supposed to
have hi-res scroll, but I never managed to make it detect high resolution
support (as per libinput debug-events)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to