screenshot dual

Bug #151323 reported by Victor Engmark
46
Affects Status Importance Assigned to Milestone
gnome-utils
Fix Released
Medium
gnome-utils (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs
gnome-utils (openSUSE)
Fix Released
Medium

Bug Description

Using the Applications > Accessories > Take Screenshot shortcut on a dual-screen setup, only one of the screens ("Secondary Monitor" in xorg.conf, below) is captured in the resulting image. The screenshot is the correct size, but one side is blank (100% alpha).

Here are the relevant (?) sections from /etc/X11/xorg.conf, as far as I can tell:
Section "Module"
        Load "bitmap"
        Load "ddc"
        Load "dri"
        Load "extmod"
        Load "freetype"
        Load "glx"
        Load "int10"
        Load "vbe"
EndSection

Section "Device"
        Identifier "ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] 0"
        Driver "ati"
        BusID "PCI:1:0:0"
        Screen 0
        Option "DDCMode" "True"
        Option "MonitorLayout" "TMDS,TMDS"
EndSection

Section "Device"
        Identifier "ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] 1"
        Driver "ati"
        BusID "PCI:1:0:0"
        Screen 1
        Option "DDCMode" "True"
        Option "MonitorLayout" "TMDS,TMDS"
EndSection

Section "Monitor"
        Identifier "Main Monitor"
        Option "DPMS"
        HorizSync 28-64
        VertRefresh 43-60
EndSection

Section "Monitor"
        Identifier "Secondary Monitor"
        Option "DPMS"
        HorizSync 28-64
        VertRefresh 43-60
EndSection

Section "Screen"
        Identifier "Main Screen"
        Device "ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] 0"
        Monitor "Main Monitor"
        DefaultDepth 24
        SubSection "Display"
                Depth 1
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 4
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 8
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 15
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 16
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 24
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Secondary Screen"
        Device "ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] 1"
        Monitor "Secondary Monitor"
        DefaultDepth 24
        SubSection "Display"
                Depth 1
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 4
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 8
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 15
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 16
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth 24
                Modes "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier "Default Layout"
        Screen 0 "Main Screen"
        Screen 1 "Secondary Screen" LeftOf "Main Screen"
        InputDevice "Generic Keyboard"
        InputDevice "Configured Mouse"
        InputDevice "stylus" "SendCoreEvents"
        InputDevice "cursor" "SendCoreEvents"
        InputDevice "eraser" "SendCoreEvents"
        Option "Xinerama" "true"
EndSection

Section "DRI"
        Mode 0666
EndSection

ProblemType: Bug
Architecture: i386
Date: Wed Oct 10 17:04:09 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/yelp
Package: yelp 2.18.1-0ubuntu2
PackageArchitecture: i386
ProcCmdline: gnome-help ghelp:///usr/share/gnome/help/user-guide/C/user-guide.xml?goseditmainmenu-53
ProcCwd: /home/vengmark
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: yelp
Uname: Linux pcitis48 2.6.20-16-generic #2 SMP Sun Sep 23 19:50:39 UTC 2007 i686 GNU/Linux

Revision history for this message
Victor Engmark (victor-engmark) wrote :
Revision history for this message
In , Captain-magnus-opensuse (captain-magnus-opensuse) wrote :

Created attachment 208796
Screenshot

I have my internal LCD (1450x1050) on the right and an external CRT (1024x768) on the left. I've added a panel to the left.
See attached screenshot for some cool wierdness.

Note; On the left, the panel IS on the bottom right. I can not see the icons on the left that's revealed in the screenshot (they would show up if I go 'arrange icons')

Revision history for this message
Pedro Villavicencio (pedro) wrote :

that's known upstream you can track it here: http://bugzilla.gnome.org/show_bug.cgi?id=352379

Changed in gnome-utils:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Triaged
Changed in gnome-utils:
status: Unknown → Confirmed
Revision history for this message
In , Federico-9 (federico-9) wrote :

So, the bug is that the screenshot command should not show areas that are in fact outside the visible monitors.

(The other bug about Nautilus placing icons where you can't see them is a separate bug. Also, the one about the notification pop-up being in the wrong spot.)

Revision history for this message
In , Federico-9 (federico-9) wrote :
Revision history for this message
In , Federico-9 (federico-9) wrote :

Created attachment 271395
gnome-utils-bnc381135-screenshot-mask-randr-areas.diff

Revision history for this message
In , Federico-9 (federico-9) wrote :

Submitted to api.suse.de for SUSE:SLE-11:GA with submitreq id 162.

* Mon Feb 09 2009 - <email address hidden>
- Added gnome-utils-bnc381135-screenshot-mask-randr-areas.diff to fix
  bnc#381135 - Don't show "garbage" in screenshots of non-rectangular
  multi-monitor setups.

Changed in gnome-utils:
status: Confirmed → Invalid
Changed in gnome-utils:
status: Unknown → In Progress
Changed in gnome-utils:
status: Invalid → Incomplete
Revision history for this message
In , Federico-9 (federico-9) wrote :

Submitted for openSUSE 11.1.

Changed in gnome-utils:
status: Incomplete → Fix Released
Changed in gnome-utils:
status: In Progress → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream now

Changed in gnome-utils:
status: Triaged → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

the new version is in jaunty now

Changed in gnome-utils (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
In , Swamp-a (swamp-a) wrote :

Update released for: gnome-control-center, gnome-control-center-devel, gnome-control-center-lang, gnome-desktop, gnome-desktop-devel, gnome-desktop-doc, gnome-desktop-lang, gnome-settings-daemon, gnome-settings-daemon-devel, gnome-settings-daemon-lang, gnome-utils, gnome-utils-devel, gnome-utils-doc, gnome-utils-lang, libgnome-desktop-2-7
Products:
openSUSE 11.1 (debug, i586, ppc, x86_64)

Changed in gnome-utils:
importance: Unknown → Medium
Revision history for this message
In , Bwiedemann (bwiedemann) wrote :

This is an autogenerated message for OBS integration:
This bug (381135) was mentioned in
https://build.opensuse.org/request/show/6570 11.1 / gnome-utils

Changed in gnome-utils (openSUSE):
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.