Bug 515896

Summary: [RFE] Add a setting to delay "shake cursor" deflation on idle
Product: [Plasma] kwin Reporter: Konstantin Kharlamov <Hi-Angel>
Component: effects-variousAssignee: KWin default assignee <kwin-bugs-null>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 6.5.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Konstantin Kharlamov 2026-02-12 06:58:56 UTC
SUMMARY

"Shake cursor", despite being an "accessibility effect", is actually very useful during screencasting to make sure people see what you're showing. But one downside in such application is the cursor deflates too quickly after you stop shaking it.

Would be useful if there was a configurable "on idle" timeout that would deflate cursor not after you stop "shaking" it, but rather after you stop moving it. This would allow the presenter to quickly inflate cursor and then show something around while the cursor stays inflated.

STEPS TO REPRODUCE
1. Go to "Shake cursor" settings in "Accessibility"
2. Look for a timer that says something similar to "Deflate after cursor is idle for" — `0` seconds for backward compatibility.

OBSERVED RESULT

No such setting.

EXPECTED RESULT

There is such setting.

SOFTWARE/OS VERSIONS

Operating System: Arch Linux
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.17.9-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i5-10500H CPU @ 2.50GHz
Memory: 16 GiB of RAM (15.3 GiB usable)
Graphics Processor 1: Intel® UHD Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3050 Ti Laptop GPU