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&quot;">
           <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

Reply via email to