Bug 1225835 - [RFE] Need method for configuring multiple displays for GDM
Summary: [RFE] Need method for configuring multiple displays for GDM
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: gdm
Version: 25
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-28 10:11 UTC by Duncan Innes
Modified: 2017-12-12 10:08 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-12-12 10:08:05 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Duncan Innes 2015-05-28 10:11:01 UTC
Description of problem: There is currently no graphical way of configuring multiple screen layout for GDM


Version-Release number of selected component (if applicable): gdm-3.16.1.1-1.fc22.x86_64.rpm 


How reproducible: Every time


Steps to Reproduce:
1. Install F22
2. Try to configure multiple monitor layout for GDM
3.

Actual results: Not possible


Expected results: Would be ideal if an Admin user can unlock the Settings > Displays screen and copy the monitor configuration to the appropriate GDM location.  


Additional info:  Previously I have managed this manually by copying the user's monitors.xml file to /var/lib/gdm/.config, but I think changes with F22 in moving GDM to run Wayland have broken this method.

Comment 1 Redacted 001 2015-06-01 07:59:32 UTC
I have the same problem with F22. I have monitor and TV connected to my computer and login screen always show on my TV.

Is there a workaround for this?

Comment 2 D. Charles Pyle 2015-06-03 19:43:00 UTC
Same problem here on F22 as well.  If I run gdm on wayland, I get the logon screen on the secondary monitor and cannot change it without first disabling wayland.  But, I do not want to disable wayland on gdm.  I would prefer to leave it as is but this is really bothersome not to have the logon screen on the primary monitor.  As with comment 1 the monitors.xml in /var/lib/gdm/.config is ignored.

Comment 3 D. Charles Pyle 2015-06-03 19:46:50 UTC
Same problem here on F22 as well.  If I run gdm on Wayland, I get the logon screen on the secondary monitor and cannot change it without first disabling Wayland.  But, I do not want to disable Wayland on gdm.  I would prefer to leave it as is but this is really bothersome not to have the logon screen on the primary monitor.  As with comment 1 the monitors.xml in /var/lib/gdm/.config is ignored by gdm when running in Wayland.

Comment 4 Duncan Innes 2015-07-16 19:54:14 UTC
Sorry for not checking back in on this. There IS a workaround that I used. Let me look it up and post back here.

Comment 5 Duncan Innes 2015-07-16 20:12:47 UTC
OK - so the manual workaround was pointed out to me in this Fedoraforums.org chain:  http://forums.fedoraforum.org/showthread.php?t=304693

Basically, when you're asked for your password in GDM, click the gear icon beside the login button and select "Gnome on Wayland".  Now set your display requirements up and save them.  This writes a monitors.xml file with some subtle differences.  You can copy THIS monitors.xml file to the gdm .config folder.  This same monitors.xml file will also be understood when you log back in to GNOME under X (after clicking that gear icon at login again and changing back to X).

Comment 6 Matthew Bunt 2015-07-16 20:54:22 UTC
(In reply to Duncan Innes from comment #5)

> Basically, when you're asked for your password in GDM, click the gear icon
> beside the login button and select "Gnome on Wayland".  Now set your display
> requirements up and save them.  This writes a monitors.xml file with some
> subtle differences.  You can copy THIS monitors.xml file to the gdm .config
> folder.  This same monitors.xml file will also be understood when you log
> back in to GNOME under X (after clicking that gear icon at login again and
> changing back to X).

Although this method did change the monitors.xml file, and it is working under Wayland and X on the user account, it still does not work for me on GDM.

Comment 7 Matthew Bunt 2015-07-16 20:57:22 UTC
(In reply to Matthew Bunt from comment #6)

> 
> Although this method did change the monitors.xml file, and it is working
> under Wayland and X on the user account, it still does not work for me on
> GDM.

I was wrong. I just had to restart after copying the file. A logoff login did not do it. This workaround is successful.

Comment 8 jeremy9856 2015-10-18 10:04:05 UTC
A graphical way of configuring multiple screen layout for GDM is really necessary. They have done something similar in Linux Mint and it's very useful:

http://segfault.linuxmint.com/2015/08/configuring-the-mdm-login-screen-for-multiple-monitors/

Comment 9 jeremy9856 2015-11-09 17:47:38 UTC
There is a similar bug report on the Gnome bugzilla:
https://bugzilla.gnome.org/show_bug.cgi?id=753615

Comment 10 jeremy9856 2016-04-17 13:54:53 UTC
The right Gnome bug report is this one :

https://bugzilla.gnome.org/show_bug.cgi?id=697903

Comment 11 Fedora End Of Life 2016-07-19 14:19:16 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 12 D. Charles Pyle 2016-07-19 14:39:53 UTC
This bug still affects me on Fedora 24.  The workaround spoken about above doesn't work for me anymore and I finally had to just disable Wayland support just to get the logon screen on the right monitor.  Bizarre thing is that with Wayland enabled, even switching the monitor cables still put the logon screen on the wrong monitor consistently.

Comment 13 Duncan Innes 2016-07-19 14:51:21 UTC
Re-opening as this issue still affecting Fedora 24.

Comment 14 Adam Chasen 2016-07-31 21:39:16 UTC
I can confirm the workaround of populating the /var/lib/gdm/.config/monitors.xml with the wayland populated values no longer works in F24.

Comment 15 Raoul Scarazzini 2017-05-25 13:53:32 UTC
Issue still affects Fedora 25, but the workaround fixes it.
Having a graphical way to setup GDM would be awesome.

Comment 16 Fedora End Of Life 2017-11-16 19:20:00 UTC
This message is a reminder that Fedora 25 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 25. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '25'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not
able to fix it before Fedora 25 is end of life. If you would still like
to see this bug fixed and are able to reproduce it against a later version
of Fedora, you are encouraged  change the 'version' to a later Fedora
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

Comment 17 Fedora End Of Life 2017-12-12 10:08:05 UTC
Fedora 25 changed to end-of-life (EOL) status on 2017-12-12. Fedora 25 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.