Hello, it seems that this can be reproduced on Trusty dailylive Verified on 201304-13249 HP Pavilion 14 Notebook PC Steps: 1. Install 14.04 Trusty dailylive (Feb.20, 3.13.0-10), boot to desktop 2. Insert a HDMI cable, tick the "Mirror displays" option in display applet 3. Apply the resolution change from 1024x768 to 800x600 4. Cycle through display modes by pressing F4
Expected Result: Display modes should be "Mirror mode" -> "Extended mode" -> "Internal only mode" -> "External only mode" Actual result: * From step 4, it will change from: 1. 800x600 mirrored 2. 1024x768 mirrored 3. 1366x768 + 1920x1080 extended 4. 1920x1080 external monitor only 5. 1366x768 built-in display only 6. back to 1 Thanks -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-settings-daemon in Ubuntu. https://bugs.launchpad.net/bugs/1208333 Title: Change resolution with "Mirror displays" checked, extended mode will be trimmed Status in OEM Priority Project: Confirmed Status in OEM Priority Project precise series: New Status in “gnome-settings-daemon” package in Ubuntu: Incomplete Bug description: Steps to reproduce: 1. Boot up the device, then plug in HDMI/VGA port 2. Check "Mirror displays" in Display of System Settings 3. Set the screen to lower resolution (e.g. 800x600) and apply change 4. Toggling Fn+F4 for a cycle, can't switch to extended mode Expected Result: Display modes should be "Mirror mode" -> "Extended mode" -> "Internal only mode" -> "External only mode" Actual Result: Display modes are "Mirror mode" -> "Mirror mode" -> "Internal only mode" -> "External only mode" Note: If unchecked "Mirror displays" and apply again, g-s-d can get the Xinerama configuration. Some error messages while running g-s-d in debug mode: (gnome-settings-daemon:4025): GnomeDesktop-CRITICAL **: gnome_rr_output_info_get_geometry: assertion `GNOME_IS_RR_OUTPUT_INFO (self)' failed (gnome-settings-daemon:4025): GnomeDesktop-CRITICAL **: gnome_rr_output_info_get_geometry: assertion `GNOME_IS_RR_OUTPUT_INFO (self)' failed (gnome-settings-daemon:4025): GnomeDesktop-CRITICAL **: gnome_rr_config_set_clone: assertion `GNOME_IS_RR_CONFIG (self)' failed === xinerama setup Configuration === none Since the gnome_rr_output_info_get_geometry() failed in compare_output_position(), trim_rightmost_outputs_that_dont_fit_in_framebuffer() will remove the Xinerama configuration in make_xinerama_setup(). To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1208333/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp