Bug 488882 - "Shake Cursor" can enlarge cursor multiple times
Summary: "Shake Cursor" can enlarge cursor multiple times
Status: RESOLVED INTENTIONAL
Alias: None
Product: kwin
Classification: Plasma
Component: effects-various (show other bugs)
Version: 6.1.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 488975 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-06-21 10:17 UTC by Martino Fontana
Modified: 2024-06-22 12:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martino Fontana 2024-06-21 10:17:40 UTC
SUMMARY
The shake cursor effect can stack on top of itself, resulting in a gargantuan cursor size after shaking for some time.

STEPS TO REPRODUCE
1. Make sure that "Shake cursor to find it" is enabled
2. Shake
3. SHAKE
4.
 __                  ___
/__` |__|  /\  |__/ |__ 
.__/ |  | /~~\ |  \ |___
5.
  _____ _           _        
 / ____| |         | |       
| (___ | |__   __ _| | _____ 
 \___ \| '_ \ / _` | |/ / _ \
 ____) | | | | (_| |   <  __/
|_____/|_| |_|\__,_|_|\_\___|

OBSERVED RESULT
The cursor becomes bigger and bigger.

EXPECTED RESULT
The cursor becomes bigger only once.

SOFTWARE/OS VERSIONS
Operating System: NixOS 24.11
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Graphics Platform: Wayland

ADDITIONAL INFORMATION
This makes bug 478290 even worse.
I'd attach a screenshot, but Spectacle doesn't include the enlarged cursor, even with the option "include mouse pointer" on. Should I report this as a bug too?
Comment 1 Vlad Zahorodnii 2024-06-21 10:21:40 UTC
This behavior is totally intentional.

If you don't like it, you could set a hidden option to disable it

[Effect-shakecursor]
OverMagnification=0
Comment 2 Filip 2024-06-22 12:43:09 UTC
*** Bug 488975 has been marked as a duplicate of this bug. ***