secondary screen shuts down with fullscreen video
Hi, I have set up randr statically as per my attached xorg.conf. When I open a video in Totem or vlc and make the video fullscreen, the secondary screen shuts down and all windows and panels that are on it get moved to the primary screen. Section "Files" # path to defoma fonts Fontpath "/usr/share/X11/fonts/misc" Fontpath "/usr/share/X11/fonts/100dpi/:unscaled" Fontpath "/usr/share/X11/fonts/75dpi/:unscaled" Fontpath "/usr/share/X11/fonts/Type1" Fontpath "/usr/share/X11/fonts/100dpi" Fontpath "/usr/share/X11/fonts/75dpi" Fontpath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" EndSection Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "extmod" Load "freetype" Load "int10" Load "vbe" Load "glx" Load "GLcore" Load "v4l" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "de" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "Buttons" "7" Option "Emulate3Buttons" "false" EndSection Section "Device" Identifier "Radeon 1900GT" Boardname "ati" Busid "PCI:6:0:0" Driver "radeonhd" Option "monitor-DVI-I_1/digital" "Asus" Option "monitor-DVI-I_2/digital" "BenQ" Screen 0 EndSection Section "Screen" Identifier "Default Screen" Device "Radeon 1900GT" Defaultdepth 24 SubSection "Display" # Virtual 2960 1050 Depth 24 EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" Inputdevice "Generic Keyboard" Inputdevice "Configured Mouse" EndSection Section "ServerFlags" Option "RandR" "On" Option "AIGLX" "Off" EndSection Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "0" EndSection Section "Monitor" Identifier "Asus" Option "DPMS" Option "PreferredMode" "1680x1050" Option "RightOf" "BenQ" EndSection Section "Monitor" Identifier "BenQ" Option "DPMS" EndSection
On Dec 03, 07 15:01:42 +0100, Sebastian Brocks wrote:
I have set up randr statically as per my attached xorg.conf. When I open a video in Totem or vlc and make the video fullscreen, the secondary screen shuts down and all windows and panels that are on it get moved to the primary screen.
*Very* much sounds like the applications send some RandR requests.
Hm. We need a good protocol sniffer for that :-(
Maybe you want to try to set
Option "RandR" "off"
in the Serverflags sections. It should disable the protocol layer, *not*
the implementation. So you should have multiple screens, but 'xrandr -q'
should fail. I cannot verify ATM, though.
Just 2 cents
Matthias
--
Matthias Hopf
Matthias Hopf schrieb:
*Very* much sounds like the applications send some RandR requests. Hm. We need a good protocol sniffer for that :-(
Maybe you want to try to set Option "RandR" "off" in the Serverflags sections. It should disable the protocol layer, *not* the implementation. So you should have multiple screens, but 'xrandr -q' should fail. I cannot verify ATM, though.
Even with "RandR" "off", the secondary display shuts down when I start full-screen video playback. With that option set, I get this xrandr -q output after going fullscreen and the second screen shutting down: beerockxs@awesome:~$ xrandr -q Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 2960 x 1680 DVI-I_1/analog disconnected DVI-I_1/digital connected 1680x1050+0+0 473mm x 296mm 1680x1050 60.0*+ 59.9 1400x1050 60.0 1280x1024 75.0 59.9 1440x900 60.0 1280x960 74.9 59.9 1152x864 75.0 74.9 1280x720 74.9 1024x768 75.1 70.1 60.0 832x624 74.6 800x600 72.2 75.0 TV_SVIDEO disconnected DVI-I_2/digital connected 1280x1024 60.0 + 75.9 75.0 71.9 59.9 1152x864 75.0 74.9 1024x768 75.1 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 640x480 75.0 72.8 66.7 60.0 720x400 70.1 640x350 70.1 DVI-I_2/analog disconnected -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Dec 05, 07 01:07:43 +0100, Sebastian Brocks wrote:
Matthias Hopf schrieb:
*Very* much sounds like the applications send some RandR requests. Hm. We need a good protocol sniffer for that :-(
Maybe you want to try to set Option "RandR" "off" in the Serverflags sections. It should disable the protocol layer, *not* the implementation. So you should have multiple screens, but 'xrandr -q' should fail. I cannot verify ATM, though.
Even with "RandR" "off", the secondary display shuts down when I start full-screen video playback. With that option set, I get this xrandr -q output after going fullscreen and the second screen shutting down:
Hm. Randr is clearly still active. But the output also shows that Randr
had the second display disabled, and is fully aware of this fact... So
at least no inconsistencies.
You probably want to complain at the mailing lists of the according
programs. I dunno why they have to interfere with RandR, there should
not be a reason to until told by the user. Maybe they think if doing
fullscreen there should be only one screen running. IMHO completely
broken concept.
CU
Matthias
--
Matthias Hopf
participants (2)
-
Matthias Hopf
-
Sebastian Brocks