! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
display settings are changed when an HDMI attached monitor is turned back on
Status:
RESOLVED: DUPLICATE
Product:
Xfce4-settings
Component:
Display Settings

Comments

Description Jack Snodgrass 2015-09-18 10:55:13 CEST
I have a nvidia card that supports 4 monitors.

I currently have 3 monitors attached. 

A xorg.conf file is not used. The 3 displays are dynamically configured at startup.  I am using the xorg-x11-drv-nouveau-1.0.11-2.fc22.x86_64 nouveau drivers. 

xfce4-display-settings has been used to configured the monitors. 
here is a a link to an screen shot of the display manager: 
https://goo.gl/photos/1g7Kt6R336WfHAjv9

I hit the power switch on all 3 displays and power them off. Order does not matter. 

Now.. I power on the 2 DVI attached monitors and everything is as expected. 
No changed are shown with xfce4-display-settings. All 3 monitors are enabled and in their correct positions. 

The error occurs when I power on the 3rd ( HDMI attached ) monitor. 

The HDMI attached display changes ( in xfce4-display-settings ) to disabled AND moves from the 3rd monitor on the left, to the 1st monitor on the right. 
here is a a link to an screen shot of the display manager when this happens:
https://goo.gl/photos/vifktNwwZGWv9LeX8

In order to get back to the settings prior to turning on the 3rd ( HDMI attached ) monitor I have to use the xfce4-display-settings program to 'Use this display' on the 3rd monitor, apply the changes, then drag the monitor back from the 1st on the right to the 3rd on the left like it was before it was powered back on. 

The output from 'xrandr --current' changes after the 3rd monitor is powered back on.  I don't know how to tell is this change happens before or after the xfce4-display-settings changes. 

here is a diff:
1,2c1,2
< Screen 0: minimum 320 x 200, current 5760 x 1080, maximum 8192 x 8192
< DVI-I-1 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 598mm x 336mm
---
> Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
> DVI-I-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 598mm x 336mm
15,16c15,16
< HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 886mm x 498mm
<    1920x1080     60.00*+  59.94    24.00    23.98  
---
> HDMI-1 connected (normal left inverted right x axis y axis)
>    1920x1080     60.00 +  59.94    24.00    23.98  
27c27
< DVI-D-1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 598mm x 336mm
---
> DVI-D-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm

xrandr --current says that the 3 monitors are 'connected' but the positioning has changed. 


I would like to NOT have to re-enable the 3rd monitor AND reposition it every time I power on my monitors back on.
Comment 1 Jack Snodgrass 2015-09-20 12:28:51 CEST
This appears to be related to: 

Bug 12184 - xfce4-settings does not handle monitor disconnection properly 

these have not been resolve yet, but when Bug 12184 is resolved, this will be resolved.

*** This bug has been marked as a duplicate of bug 12184 ***

Bug #12219

Reported by:
Jack Snodgrass
Reported on: 2015-09-18
Last modified on: 2015-09-20

People

Assignee:
Jérôme Guelfucci
CC List:
3 users

Version

Version:
4.12.0

Attachments

Additional information