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

            Bug ID: 522817
           Summary: Zoom effect: mouse pointer can no longer be hidden
                    while zoomed; MousePointer option removed from
                    settings UI and ignored in kwinrc
    Classification: Plasma
           Product: kwin
      Version First unspecified
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: effects-various
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
Prior to the zoom/magnifier rework, the Zoom effect supported a "Mouse
Pointer" setting (Scale / Keep / Hide). I had this set to Hide, and the
cursor was hidden whenever I zoomed. After updating, the cursor is no
longer hidden when zooming, the option is absent from the redesigned
settings page (System Settings > Accessibility > Zoom & Magnifier), and
setting the old config key manually is ignored.

STEPS TO REPRODUCE
1. Set the previous config key manually:
   kwriteconfig6 --file kwinrc --group Effect-zoom --key MousePointer Hide
   (also tried the numeric value 2)
2. Reconfigure KWin, and additionally reboot to be sure
3. Zoom in (Meta+=)

OBSERVED RESULT
The mouse pointer remains visible while zoomed. kreadconfig6 confirms
MousePointer=Hide is present in kwinrc, but the effect ignores it.
"qdbus org.kde.KWin /KWin supportInformation" shows the zoom effect no
longer has a mousePointer property at all:

zoom:
  zoomFactor: 1.2
  mouseTracking: 4
  focusDelay: 350
  moveFactor: 20
  targetZoom: 1

EXPECTED RESULT
The pointer-hiding behaviour should still be available, either honouring
the existing MousePointer=Hide config or via an option on the new
Accessibility settings page. This is an accessibility-relevant regression:
users who relied on hiding the cursor while magnified have no way to
restore that behaviour.

SOFTWARE/OS VERSIONS
Operating System: Bazzite 44 (Fedora Atomic based), kernel 7.0.9
KDE Plasma Version: 6.7.1
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Graphics: NVIDIA GeForce RTX 4070 Ti SUPER, Wayland session

ADDITIONAL INFORMATION
The regression appeared after the update that relocated zoom settings from
Desktop Effects to the Accessibility page. All other zoom functionality
works; only the pointer-hiding capability is gone.

The MousePointer=Hide kwinrc setting was reportedly still functional on
KWin 6.6.5 (referenced as a workaround in bug 520878), so this appears to
be a regression introduced between 6.6.5 and 6.7.

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

Reply via email to