After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 663102 - external only display is last in monitor configuration list
external only display is last in monitor configuration list
Status: RESOLVED FIXED
Product: gnome-settings-daemon
Classification: Core
Component: xrandr
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
Depends on:
Blocks:
 
 
Reported: 2011-10-31 14:21 UTC by William Jon McCann
Modified: 2012-03-09 18:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description William Jon McCann 2011-10-31 14:21:33 UTC
When I connect an external display we rightly attach it as an auxiliary display (spanning). However if I am docked and I wish to only use the external display (as my primary and only display) it is a bit too difficult. This is even worse since we fail to detect the laptop lid state on resume and try to span the monitors when the lid is closed.

The Fn-F7 order seems to be:

 * (initally) spanning
 * mirroring
 * internal only
 * external only

It seems to me that the case for internal only is much less common than the external only and that we should switch the order of the two.
Comment 1 Bastien Nocera 2012-03-09 18:10:24 UTC
Is that still the case with Federico patches to the XRandR plugin (the brokenness). If so, please file another bug about it.

There's currenly 5 configs in the Fn+F7 list:
        g_ptr_array_add (array, gnome_rr_config_new_current (screen, NULL));
        g_ptr_array_add (array, make_clone_setup (mgr, screen));
        g_ptr_array_add (array, make_xinerama_setup (mgr, screen));
        g_ptr_array_add (array, make_laptop_setup (mgr, screen));
        g_ptr_array_add (array, make_other_setup (screen));

I've changed the order now.

commit 8ac183bdc51db5d5708b448769f2cfd7182440f1
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Mar 9 19:06:56 2012 +0100

    xrandr: List external display only before internal only
    
    In the Fn+F7 cycle.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=663102