From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041020
Description of problem:
When I captured the screen shot of a single window, two shadows of the
GIMP's windows appeared on the captured image.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start GIMP.
2. Set the target window to overlap with GIMP's windows.
3. Open "Screen Shot..." dialog.
4. Check "a Single Window" option and set "Select Window After" 0 second.
5. Click the target window.
Actual Results: Shadows of the GIMP's windows appear on the captured
Expected Results: Whole of the image of the selected window is able
to be captured even it is hidden by GIMP's ones.
x-org's version is 6.8.1-12.
Created attachment 105675 [details]
The problem you see lies in the method how GIMP acquires the
screenshots (under X11 anyway), to change this would require
substantial efforts. I'll close this UPSTREAM, as the bug is known
there as well:
As I understand it, there are two ways to wrkaround the issue:
- Ensure that the target window isn't obscured by the GIMP's windows.
If necessary use a suitable delay to hide the GIMP's windows in the
- I'm not so sure about that one (whether it works on all graphics
cards): Enable backing store (option "-bs" when running the X server),
then it will at least show the contents of the obscuring windows
instead of some random garbage from the obscured window.
And of course that:
------- Additional Comment #9 From firstname.lastname@example.org 2004-10-23 11:42 -------
Your comment at the RedHat bugtracker misses the third solution:
- Use xwd to take the screenshot and load the resulting image into GIMP.