Bug 502256 - For frame-perfect screenshots on Plasma; use the rendered frame at the moment of press of the PrtSc key
Summary: For frame-perfect screenshots on Plasma; use the rendered frame at the moment...
Status: CONFIRMED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: 6.3.3
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2025-03-31 20:02 UTC by Fernando M. Muniz
Modified: 2025-04-01 18:15 UTC (History)
2 users (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 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.