Monitor settings are forgotten after external monitor falls asleep and then wakes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Settings |
Incomplete
|
Medium
|
|||
xfce4-settings (Ubuntu) |
Triaged
|
Undecided
|
Unassigned |
Bug Description
Monitor settings are forgotten after external monitor falls asleep and then wakes.
Previously set resolutions are forgotten, and default max resolutions are used.
Previously set placement/
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: xfce4-settings 4.12.1-1ubuntu1
ProcVersionSign
Uname: Linux 4.12.0-13-generic x86_64
ApportVersion: 2.20.7-0ubuntu1
Architecture: amd64
CurrentDesktop: XFCE
Date: Sat Sep 9 15:34:13 2017
ExecutablePath: /usr/bin/
InstallationDate: Installed on 2017-04-29 (132 days ago)
InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Beta amd64 (20170408)
ProcEnviron:
LANGUAGE=en_US
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: xfce4-settings
UpgradeStatus: Upgraded to artful on 2017-08-26 (14 days ago)
description: | updated |
description: | updated |
Changed in xfce4-settings: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in xfce4-settings: | |
importance: | Unknown → Medium |
status: | Unknown → Incomplete |
Changed in xfce4-settings (Ubuntu): | |
status: | New → Triaged |
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.