After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 100903 - (screenshot-menu) Screenshot will not work when any menu is active.
(screenshot-menu)
Screenshot will not work when any menu is active.
Status: RESOLVED WONTFIX
Product: gtk+
Classification: Platform
Component: .General
2.1.x
Other Linux
: High normal
: ---
Assigned To: gtk-bugs
gtk-bugs
: 134961 323792 329018 339465 459206 587063 612211 618094 649540 738801 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-12-11 05:19 UTC by Elijah Newren
Modified: 2014-10-20 06:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description Elijah Newren 2002-12-11 05:19:58 UTC
I was surprised to not find this--I looked through all bugzilla bugs that
contained 'screenshot' in their summary.  Anyway, the binding PrintScreen
and Alt-PrintScreen work great--unless the panel menu is active.  I wanted
to take a screenshot of what the menu looked like, though, so this was
particularly annoying.

I tested this on both Redhat 8.0 and Mandrake 9.0.

Also, the gnome-panel will retain focus even when the mouse is moved off of
it and into a different window (I have sloppy focus), so that I can't keep
the menu open and type in other windows.  I personally find this annoying.
 I'm guessing this should go in another bug, but I'm wondering whether I
should bother--would such a bug be NOTABUG'd/WONTFIX'd immediately (and
dismissed as 'crack'), or would such a feature stand a chance of being
implemented/accepted?
Comment 1 Vincent Untz 2003-01-02 16:46:14 UTC
The second part of the bug (WONTFIX stuff :-) is not specific to the
application menu. There's the same problem for every menu in every
application.

As for the first part, I can't reproduce because it crashes my X
server <sigh>.

Elijah: does it happen in GNOME 2.1.x too ?
Comment 2 Elijah Newren 2003-01-04 22:55:55 UTC
Yes, the screenshot stuff is a problem with 2.1.x (garnome 0.18.3). 
It appears that the problem is more broad than I earlier thought.  The
screenshot bindings (PrintScreen or Alt-PrintScreen) will not work
whenever any menu is active for any application, not just the menu of
the gnome-panel.

I'm adding the GNOMEVER2.1 keyword and setting the version to 2.1.x. 
I'm going to update the summary.  Also, this seems to be a fairly
large amount of time that the screenshot isn't working.  I'm going to
mark priority->high ("cosmetic bug of particularly high
visibility")--I think I will want to take screenshots of menus as
often as screenshots of anything else.
Comment 3 Elijah Newren 2003-01-04 23:00:22 UTC
...oops, I forgot to look at component earlier.  I don't know if this
is really a gnome-panel problem, since it occurs if any menu of any
application is active.  I'm not sure which component it would go in,
though.  So I'm going to remove the bugsquad keyword--hopefully
that'll help attract attention for someone else to put it in the right
place.
Comment 4 Vincent Untz 2003-01-06 16:28:16 UTC
I guess this should be moved to Gtk+.
Comment 5 Matthias Clasen 2003-01-07 22:11:41 UTC
This is not avoidable. GTK has to grab the pointer and the keyboard
when  it maps an override-redirect window like a menu or a combo box
dropdown. Otherwise users could e.g. switch desktops using WM
keybindings which is  very annoying, since the override-redirect
windows are effectively sticky - the WM doesn't manage them, thus
doesn't hide them on desktop change.

Note that timeout-based screenshot utilities (like the one provided in
the GIMP) work fine in this situation; maybe the gnome-panel screen
shooter should provide this option.
Comment 6 Owen Taylor 2003-01-10 15:05:46 UTC
It would take incredible amounts of custom hacks to fix
this (GTK+ would have to catch PrintScreen and send a 
ClientMessage to the root window or something.)
Comment 7 Elijah Newren 2004-02-20 18:13:35 UTC
*** Bug 134961 has been marked as a duplicate of this bug. ***
Comment 8 Olav Vitters 2006-01-28 22:56:03 UTC
*** Bug 323792 has been marked as a duplicate of this bug. ***
Comment 9 Olav Vitters 2006-01-28 22:56:16 UTC
*** Bug 329018 has been marked as a duplicate of this bug. ***
Comment 10 Olav Vitters 2006-04-23 13:15:09 UTC
*** Bug 339465 has been marked as a duplicate of this bug. ***
Comment 11 Susana 2007-07-22 10:35:11 UTC
*** Bug 459206 has been marked as a duplicate of this bug. ***
Comment 12 Emmanuele Bassi (:ebassi) 2010-03-08 20:25:30 UTC
*** Bug 587063 has been marked as a duplicate of this bug. ***
Comment 13 Emmanuele Bassi (:ebassi) 2010-03-08 20:25:37 UTC
*** Bug 612211 has been marked as a duplicate of this bug. ***
Comment 14 Emmanuele Bassi (:ebassi) 2010-05-08 11:04:12 UTC
*** Bug 618094 has been marked as a duplicate of this bug. ***
Comment 15 Emmanuele Bassi (:ebassi) 2011-05-06 21:27:45 UTC
*** Bug 649540 has been marked as a duplicate of this bug. ***
Comment 16 Emmanuele Bassi (:ebassi) 2014-10-19 18:55:29 UTC
*** Bug 738801 has been marked as a duplicate of this bug. ***
Comment 17 Tobias Getzner 2014-10-20 06:21:19 UTC
*** Bug 738801 has been marked as a duplicate of this bug. ***