Bug 502256

Summary: For frame-perfect screenshots on Plasma; use the rendered frame at the moment of press of the PrtSc key
Product: [Applications] Spectacle Reporter: Fernando M. Muniz <fernandommuniz>
Component: GeneralAssignee: Noah Davis <noahadvs>
Status: CONFIRMED ---    
Severity: wishlist CC: kde, kdedev
Priority: NOR Keywords: usability
Version First Reported In: 6.3.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=495825
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Fernando M. Muniz 2025-03-31 20:02:43 UTC
Spectacle is now part of KDE Plasma, which I assume it means it can better communicate with that desktop environment.

There is a small delay between the moment the PrtSc key is pressed, and the screenshot it taken.

Is it possible for KDE Plasma to save that rendered frame from the moment the button is pressed, then send it to Spectacle?

This would be useful for capture quickly fading elements. And work as a fix for Bug 495825 since what you see is what you get.
Comment 1 TraceyC 2025-04-01 17:23:17 UTC
Sending to the Spectacle developers for consideration
Comment 2 Noah Davis 2025-04-01 18:08:35 UTC
While the UI is a bit delayed because it doesn't always load fast, the screenshot should pretty much be whatever was on the screen the moment you pressed PrintScreen. I'm not sure if it's frame perfect, but it should be as close to frame perfect as it could be at this point in time. I'm not sure if I should mark this as RESOLVED since I'm not totally sure if it's really frame perfect.
Comment 3 Fernando M. Muniz 2025-04-01 18:11:14 UTC
Press PrtSc while moving the cursor in circles.
Comment 4 Noah Davis 2025-04-01 18:15:05 UTC
Circles was hard to test, but a straight line worked. Yep, there's definitely a delay.