Screen goes black when attempting to select a region
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xfce-screenshooter-plugin |
Fix Released
|
Medium
|
|||
xfce4-screenshooter (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When I select "Screenshot" from the Accessories menu and click "Select a region", the screen goes black. The only thing I see is a crosshair cursor.
I can just blindly click and drag the crosshairs across the approximate region which was visible when I started, and then the screen goes back to normal. The actual screenshot will show the reappeared contents of the region I selected.
I have a moderately complex triple-screen setup. Xrandr is not working on this rig. There are two nvidia display cards, one of which drives two larger monitors, and the second drives a smaller one. I use a recent restricted nvidia driver.
$ apt-cache policy xfce4-screenshooter
xfce4-screensho
Installed: 1.8.0-2
Candidate: 1.8.0-2
Version table:
*** 1.8.0-2 0
500 http://
500 http://
$ dpkg -l *nvidia*
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Description
+++-===
un libgl1-nvidia- <none> (no description available)
un nvidia-180-mod <none> (no description available)
un nvidia-185-mod <none> (no description available)
ii nvidia-common 1:0.2.44.2 Find obsolete NVIDIA drivers
un nvidia-current <none> (no description available)
ii nvidia-experim 310.14-0ubuntu Experimental NVIDIA binary Xorg driver, kern
ii nvidia-setting 310.14-0ubuntu Tool for configuring the NVIDIA graphics dri
$ apt-cache policy nvidia-
nvidia-
Installed: 310.14-0ubuntu0.3
Candidate: 310.14-0ubuntu0.3
Version table:
*** 310.14-0ubuntu0.3 0
500 http://
4 Packages
500 http://
Packages
100 /var/lib/
$ cat /etc/X11/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 310.14 (buildd@komainu) Tue Oct 16 22:20:47 UTC 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 1680 0
Screen 1 "Screen1" LeftOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL P2412H"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "DELL 2007WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor2"
VendorName "Unknown"
ModelName "DELL 2007WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVS 300"
BusID "PCI:3:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVS 300"
BusID "PCI:4:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVS 300"
BusID "PCI:4:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXinerama
Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-1: nvidia-auto-select +1920+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0; DFP-0: nvidia-auto-select +0+0; DFP-0: 1680x1050 +0+0; DFP-0: 1680x1050_60 +0+0; DFP-0: 1280x1024 +0+0; DFP-0: 1280x1024_75 +0+0; DFP-0: 1280x1024_60 +0+0; DFP-0: 1152x864 +0+0; DFP-0: 1152x864_75 +0+0; DFP-0: 1024x768 +0+0; DFP-0: 1024x768_75 +0+0; DFP-0: 1024x768_60 +0+0; DFP-0: 800x600 +0+0; DFP-0: 800x600_75 +0+0; DFP-0: 800x600_60 +0+0; DFP-0: 640x480 +0+0; DFP-0: 640x480_75 +0+0; DFP-0: 640x480_60 +0+0; DFP-0: nvidia-auto-select +0+0; DFP-0: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Changed in xfce-screenshooter-plugin: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
If we enable compositing in xfwm4 when we run 'xfce4- screenshooter -r' the screen becomes black and so we can't select the region for the screen-shot properly (specially since the region can't be moved after selection as the screen-shot is taken on button release).
I've tried playing a bit with the compositor settings but it didn't change this behaviour.
So the black background could have instead a reasonable transparency by default. Something like 25% opacity.
Name : xfce4-screenshooter
Version : 1.8.0
Release : 7.fc18
Architecture: i686