Summary: | Spectacle takes a photo of itself when capturing a full screen with no delay | ||
---|---|---|---|
Product: | [Applications] Spectacle | Reporter: | Paul Brown <paul.brown> |
Component: | General | Assignee: | Boudhayan Gupta <me> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | antonio.prcela, fabiotrentino, fella, jay, kde, lee295012, nate, wan+kde, xaver.hugl, yaomtc |
Priority: | VHI | Keywords: | regression |
Version: | 22.04.1 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=454937 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Screen capture taken with Spectacle, showing Spectacle in the process of minimising |
Hah, can reproduce. I'm not sure if it's possible to conditionally override the minimize animation, so maybe we should just instantly hide the window instead of minimizing when you take a full screen screenshot. Or we could do this for all types of screenshots. Is this Wayland? I can't reproduce it on X. Set the animation speed to lowest, minimization does not happen. It instantly hides the window, takes screenshot, shows spectacle window (this 'unminimization' has an animation). other than that: https://invent.kde.org/graphics/spectacle/-/blob/master/src/SpectacleCore.cpp#L290 this does happen on wayland. ok thx, just reproduced it. I found some stuff, will test and see if i can come up with an workaround. *** Bug 455629 has been marked as a duplicate of this bug. *** Possibly related: https://bugs.kde.org/show_bug.cgi?id=376865 This only happens with the "squash" desktop effect. Changing minimize/unminimize animation to "magic lamp" does not show animation to minimize Spectacle, which (inadvertently?) fixes this bug. *** This bug has been marked as a duplicate of bug 376865 *** *** This bug has been marked as a duplicate of bug 423435 *** |
Created attachment 149598 [details] Screen capture taken with Spectacle, showing Spectacle in the process of minimising SUMMARY When capturing a full screen without any delay, Spectacle captures a picture of itself as it minimises. See attached image STEPS TO REPRODUCE 1. Open Spectacle 2. Chose "Area:" > "Full Screen" 3. Choose "Delay:" > "No Delay" 4. Click "Take a New Screenshot" OBSERVED RESULT You will see a "ghost" of Spectacle as it is in the process of minimising. EXPECTED RESULT No ghost of Spectacle should be visible. SOFTWARE/OS VERSIONS Linux/KDE Plasma: neon (available in About System) KDE Plasma Version: 5.24.90 KDE Frameworks Version: 5.95.0 Qt Version: 5.15.4 ADDITIONAL INFORMATION Maybe Spectacle should minimise immediately without an intermediate animation. The current workaround is to give it a delay of, say, 1 second.