Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

On 11.10, I don't get a screengrab when pressing the Print Screen button on my keyboard if I have activated a drop down menu. For example, in nautilus, I can click the File menu and press the print screen button, nothing happens. Deactivating the drop down menu and all other things being equal, it works. Is that normal? Often when using this thing I'm actually needing to show some of those menu options.

Currently I use the workaround to grab after a delay of a few seconds, but I'm used to the print screen button working no matter what's in focus and would prefer it that way.

share|improve this question
2  
I can confirm this occurs under both Unity and GNOME Shell sessions. BTW, this has already been reported as bug 29894 and has been around since early 2006. – WarriorIng64 Oct 26 '11 at 3:57
Another side note: you can still use the Print Screen key when you have menus open from the top panel in GNOME Shell. Not sure why that's different, but it seems to at least work there. – WarriorIng64 Oct 26 '11 at 3:58

2 Answers

Thanks for your bug. That's not a bug, GTK needs the keyboard events for the menu accelerators by example so GNOME doesn't get them. you can use gnome-screenshot --delay= for that.

See this:

enter image description here

share|improve this answer
2  
I have a situation where this solution does not work. I need to show certain windows in certain focus, so opening an additional windows destroys the window focus. – kniwor May 21 '12 at 5:52
It doesn't include the Menu on the screenshot when it's a Nautilus menu. It IS a bug, and a very annoying one. – Alex May 8 at 22:34

and what about shutter it will work without a problem, but you need to rebind the print key to shutter

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.