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.