Package: xfce4 Version: 4.12.4 Severity: normal File: xfce Dear Maintainer,
I have a dual monitor setup, normally configured with "extend to the right". I leave the computer running all the time, but I power down the monitors when I'm not using them. Every time I turn them on, or after several minutes with no activity, the system has reverted to "mirrored displays", and a four-panel dialog is displayed with these choices: 1. ASUS 27" Mirror Displays Extend to the right 2. ASUS 27" What I expected is to set up the displays once, navigating Applications -> Settings -> Displays and unsetting "Mirror displays". After that, the settings should be preserved across monitor power-cycles, periods of inactivity, and system restarts. (I'm attaching screenshots of the two dialogs.) I see the setting is stored as the relative position of the second monitor in ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml: diff -r -U 8 xfce4-extended/xfconf/xfce-perchannel-xml/displays.xml xfce4-mirrored/xfconf/xfce-perchannel-xml/displays.xml --- xfce4-extended/xfconf/xfce-perchannel-xml/displays.xml 2018-11-24 22:49:22.814745510 -0500 +++ xfce4-mirrored/xfconf/xfce-perchannel-xml/displays.xml 2018-11-24 23:09:02.810708537 -0500 @@ -77,15 +77,15 @@ <property name="DP-2" type="string" value="2. ASUS 27""> <property name="Active" type="bool" value="true"/> <property name="Resolution" type="string" value="2560x1440"/> <property name="RefreshRate" type="double" value="74.924852"/> <property name="Rotation" type="int" value="0"/> <property name="Reflection" type="string" value="0"/> <property name="Primary" type="bool" value="false"/> <property name="Position" type="empty"> - <property name="X" type="int" value="2560"/> + <property name="X" type="int" value="0"/> <property name="Y" type="int" value="0"/> </property> </property> </property> <property name="Notify" type="bool" value="true"/> </channel> Power cycling the monitors resets the X coordinate of the Position to zero. Incidentally, I tried both "Configure new displays when connected" settings. The only difference was that when this was not set, the four-panel dialog was not displayed when the monitors were turned on, and I had to navigate to the normal display dialog instead. This suggests it's not remembering the monitors - i.e. every time it wakes up, it thinks I've installed new monitors. Where is that part of the configuration supposed to be saved? - Jim Van Zandt -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (700, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages xfce4 depends on: ii gtk2-engines-xfce 3.2.0-3 ii libxfce4ui-utils 4.12.1-3 ii orage 4.12.1-4 ii thunar 1.8.2-1 ii xfce4-appfinder 4.12.0-2 ii xfce4-panel 4.12.2-1 ii xfce4-pulseaudio-plugin 0.4.1-1 ii xfce4-session 4.12.1-6 ii xfce4-settings 4.12.4-1 ii xfconf 4.12.1-1 ii xfdesktop4 4.12.4-2 ii xfwm4 4.12.5-1 Versions of packages xfce4 recommends: ii desktop-base 9.0.7 ii tango-icon-theme 0.8.90-7 ii thunar-volman 0.9.0-1 ii xfce4-notifyd 0.4.2-1 ii xorg 1:7.7+19 Versions of packages xfce4 suggests: pn gtk3-engines-xfce <none> ii xfce4-goodies 4.12.5 ii xfce4-power-manager 1.6.1-1 -- no debconf information