GDM only displays on internal monitor even when external is available

Bug #634314 reported by Rob King
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-settings-daemon (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Binary package hint: gdm

My system has a docking station. When the system is docked with the lid closed, the external display is ignored. When the laptop lid is open, the display is mirrored. I can't have the lid closed under any circumstances.

Under 10.04, this worked correctly out of the box; under 10.10 beta, this failed immediately.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: gdm 2.30.5-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.35-20.29-generic 2.6.35.4
Uname: Linux 2.6.35-20-generic x86_64
Architecture: amd64
Date: Thu Sep 9 13:05:49 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: gdm

Revision history for this message
Rob King (jking) wrote :
Revision history for this message
Rob King (jking) wrote :

Further information: The issue appears to be that the external monitor is disabled when GDM loads. The Ubuntu boot splash screen appears, but when GDM starts, the external monitor is disabled.

If I log-in blindly, the external monitor is reactivated according to my GNOME settings (in this case, mirror displays).

Revision history for this message
Rob King (jking) wrote :

As a reminder, this wasn't a problem at all under 10.04; it started immediately upon upgrade to 10.10 beta.

Revision history for this message
Rob King (jking) wrote :

==== POTENTIAL WORKAROUND =====

The issue appears to be at least partially due to the fact that the per-user monitor configuration (/home/user/.config/monitors.xml) is not being installed systemwide. If I manually create /etc/gnome-settings-daemon/xrandr/ and run gnome-display-settings-install-systemwide, the issue is resolved.

This raises a few questions:

* Which package actually contains the root cause of the bug? It would appear to not be GDM's fault. I'm afraid I don't know enough about how Ubuntu is structured to find out for myself.

* What should be done upon install? The default, IMHO, should be to mirror all displays by default, so that if a user is installing on a laptop with a docking station, they don't loose their login display.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report, the issue is due to the new gnome-settings-daemon

Changed in gdm (Ubuntu):
importance: Undecided → Low
affects: gdm (Ubuntu) → gnome-settings-daemon (Ubuntu)
Changed in gnome-settings-daemon (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.