xfce4-display-settings is also triggered when no new display is connected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Settings |
Incomplete
|
Medium
|
|||
xfce4-settings (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Xfce does not remember display settings for a specific display like for example Gnome does.
So if you don't want to click around in the menu every time when a new display is connected you have to set "Configure new displays when connected" in xfce4-display-
This is fine as this brings up a nice menu from which you can quickly select the desired setting.
The problem with the "Configure new displays when connected" setting is that it unfortunately also triggers xfce4-display-
To reproduce:
1.) Configure the mentioned setting in xfce4-display-
2.) Suspend your laptop.
3.) Wake up your laptop and log in.
4.) You will see that the xfce4-display-
An additional problem is that the triggering mechanism does not recognize that an instance (window) of xfce4-display-
So if you wake up your laptop, plug it on the charger and connect an external display and after that log in, you will have 3 xfce4-display-
ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: xfce4-settings (not installed)
ProcVersionSign
Uname: Linux 4.2.0-18-generic x86_64
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Nov 29 21:53:15 2015
SourcePackage: xfce4-settings
UpgradeStatus: Upgraded to wily on 2015-10-22 (37 days ago)
Changed in xfce4-settings: | |
importance: | Unknown → Medium |
status: | Unknown → Incomplete |
Given an nVidia card driving 2 displays (one laptop display, one LCD on DVI), configured for dual display (over and under), the settings are correctly enacted when XFCE first starts from boot, but thereafter, if I suspend the computer and restart, the settings are reset to one monitor (external display).
I have configured the desired settings both in nVidia's control panel and in XFCE's settings, but they are ignored.
I suspect that XFCE is incorrectly assuming the external monitor was just plugged in when the resume happens, and is incorrectly switching to just that monitor.
This *used to work* back on older versions of XFCE, where XFCE didn't try to manage multiple monitors, so only the nVidia driver was handling the issue. Now that XFCE wants to control this, it is broken.