Bug 30979

Summary: gnome-screenshot *selection* does not delay
Product: Mageia Reporter: Ben McMonagle <westel>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal CC: lewyssmith
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: Cinnamon menu captured by gnome-screenshot using Delay

Description Ben McMonagle 2022-10-18 02:02:57 CEST
Description of problem: after adding gnome-screenshot to Cinnamon DE, am unable to take a delayed *selection* to take a snap shot of the application menu. it triggers immediately. 

*screen* and *window* options act as expected - delay occurs  


Version-Release number of selected component (if applicable):

gnome-screenshot-41.0-2.mga9.x86_64

How reproducible:every time


Steps to Reproduce:
1.try to take a delayed screenshot of Application Menu  
2.
3.
Comment 1 Lewis Smith 2022-10-19 10:15:02 CEST
"to take a snap shot of the application menu"
I think the problem lies here.
I have just tried this application with a delay of 5 seconds, both under LXDE & now Cinnamon. It does work, generally: set the timeout, during which you select the area. The moment the selection has been made, it disappears, so you can think it has been lost; but in due course, it pops up to save. That works.

Screenshotting any menu I have never cracked, because the moment you click anywhere the menu disappears, or the screenshot chosen abandons.
But playing with this, I *have* found out how to screenshot the Cinnamon menu (at least) during a delay - the only way to do so:
- gnome-screenshot displayed, Selection, Delay 6 secs (say).
- The secret is to note *beforehand* the screen area you want to capture - that occupied by the menu.
- Take Screenshot
- The entire screen is blued, select the area in question. When you release the mouse button, the screen clears and the selection apparently disappears, but does not!
- Quickly raise the menu and wait.
- At the timeout, it will be screenshot.

Live & learn! Follows an example.

CC: (none) => lewyssmith

Comment 2 Lewis Smith 2022-10-19 10:17:02 CEST
Created attachment 13426 [details]
Cinnamon menu captured by gnome-screenshot using Delay

As per previous comment.
Comment 3 Lewis Smith 2022-10-19 10:19:40 CEST
Nothing to add.

Resolution: (none) => INVALID
Status: NEW => RESOLVED

Comment 4 Ben McMonagle 2022-10-20 09:05:39 CEST
I am more familiar with what is now *spectacle* when using the mouse to select a region:
set the timer delay. press the *take a new snapshot* button. open any window or menu, image... etc. wait for the timer. select the region. press *enter* to take the new snapshot.

this works very differently from gnome-screenshot with the selection and timer function when you need to snapshot a menu.

agree that the method you describe works.
Comment 5 Lewis Smith 2022-10-21 10:27:20 CEST
And my preferred screenshotter Flameshot is doubtless different again, though finding its 'delay' function is not evident (right-click its Systray icon, I think).
It is screenshotting *menus* that is particularly difficult, because they disappear at the slightest touch. If you cracked this with Spectacle, please describe how.
There is a similar sort of problem when wanting to screenshot something that only happens 'under the cursor'.
Anyhow, we have both learned something!