does not set configured resolutions at GNOME startup any more

Bug #329410 reported by Martin Pitt
36
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNOME Settings Daemon
Expired
Medium
gnome-control-center
Invalid
Undecided
Unassigned
gnome-settings-daemon (Ubuntu)
Fix Released
Medium
Alberto Milone

Bug Description

Binary package hint: gnome-control-center

I have an external TFT screen (1280x1024) and an internal TFT (1280x800). I have set the screen resolution applet to enable the external one with its full resolution and disable the internal TFT. This has worked fine for ages, but since the new control capplet this seems to have broken: GNOME always starts with 1024x768 on both screens, so I always have to reconfigure my screen settings after login.

It might be that the format changed and gnome-settings-daemon needs to be updated to follow suit?

This is xrandr after reconfiguration, the way I want it:

$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1280
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected (normal left inverted right x axis y axis)
   1280x800 59.8 +
   1024x768 85.0 75.0 70.1 60.0
   832x624 74.6
   800x600 85.1 72.2 75.0 60.3 56.2
   640x480 85.0 72.8 75.0 59.9
   720x400 85.0
   640x400 85.1
   640x350 85.1
TMDS-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 340mm x 270mm
   1280x1024 75.0*+ 60.0
   1280x960 60.0
   1152x864 75.0
   1024x768 85.0 75.0 70.1 60.0
   832x624 74.6
   800x600 85.1 72.2 75.0 60.3 56.2
   640x480 85.0 75.0 72.8 66.7 59.9
   720x400 70.1
TV disconnected (normal left inverted right x axis y axis)

Revision history for this message
Martin Pitt (pitti) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

Hm, I looked at an older monitors.xml from my backup, and it seems it didn't change.

Changed in gnome-control-center:
assignee: nobody → albertomilone
importance: Undecided → Medium
status: New → Confirmed
Changed in gnome-control-center:
milestone: none → ubuntu-9.04-beta
Revision history for this message
Alberto Milone (albertomilone) wrote :

Moving a "goto" did the trick. I have provided upstream with a patch.

The bug however affects gnome-settings-daemon.

Changed in gnome-control-center:
importance: Unknown → Undecided
status: Unknown → New
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-settings-daemon - 2.25.90-0ubuntu4

---------------
gnome-settings-daemon (2.25.90-0ubuntu4) jaunty; urgency=low

  * Add 02_fix_randr.patch: Actually apply the RandR settings in
    ~/.config/monitors.xml again. Many thanks to Alberto Milone for
    fixing this! (LP: #329410)

 -- Martin Pitt <email address hidden> Mon, 23 Feb 2009 19:17:56 +0100

Changed in gnome-settings-daemon:
status: Confirmed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

This just regressed again, presumably in:

gnome-settings-daemon (2.25.92-0ubuntu1) jaunty; urgency=low

  * New upstream version
  * debian/patches/02_fix_randr.patch:
    - the change is in the new version

 -- Sebastien Bacher <email address hidden> Mon, 02 Mar 2009 23:43:25 +0100

Changed in gnome-settings-daemon:
status: Fix Released → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :

Sebastien reapplied Alberto's patch.

Changed in gnome-settings-daemon:
status: Triaged → Fix Released
Changed in gnome-settings-daemon:
status: Unknown → New
Changed in gnome-settings-daemon:
importance: Unknown → Medium
Changed in gnome-settings-daemon:
status: New → Incomplete
Changed in gnome-settings-daemon:
status: Incomplete → Expired
Revision history for this message
David Benjamin (davidben) wrote :

Someone want to verify if this patch is at all still needed? The linked upstream bug has been closed obsolete, so it should probably be dropped.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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