greeter icon indicating copy to clipboard operation
greeter copied to clipboard

Greeter does not respect displays settings

Open Corsseir opened this issue 8 years ago • 7 comments

I can not set primary monitor before sign in. I have tried copy ~/.config/monitors.xml file to /var/lib/lightdm/.config but it did not help.

I have Dell U2414H attachted by HDMI to Dell Inspirion 5378 laptop.

Corsseir avatar Aug 13 '17 07:08 Corsseir

I have changed pantheon greeter to unity greeter and bug still persist. Seems like /var/lib/lightdm/.config/monitors.xml is just ignored.

Corsseir avatar Aug 15 '17 15:08 Corsseir

I also experienced this issue. It seems greeter simply takes whatever bios deems as the primary monitor and uses that monitor for the login screen. I was able to rectify by physically switching which monitor was plugged into port 0 of the video card, however using what is set as the primary monitor via display settings makes far more sense.

drew-dulgar avatar Sep 08 '17 01:09 drew-dulgar

  1. sudo chown lightdm:lightdm /var/lib/lightdm/.config/monistors.xml
  2. append "active-monitor=0" to /etc/lightdm/pantheon-greeter.conf both way did NOT work.

0x9394 avatar Mar 05 '18 06:03 0x9394

I've got the same issue, as well as lightdm not respecting the screen rotation as well.

dannios avatar Mar 18 '18 02:03 dannios

The workaround here works: https://gist.github.com/RyanMillerC/c48d9f63f8fe386b22a7da18cf6913d2 Though this definitely should be fixed before the final release.

NoisyFlake avatar Jul 17 '18 09:07 NoisyFlake

How should one decide which is the primary monitor if users have set different primary monitors?

Would it maybe a solution to just show the greeter on the monitor that currently has the mouse pointer?

felix-andreas avatar Aug 15 '19 19:08 felix-andreas

How should one decide which is the primary monitor if users have set different primary monitors?

Would it maybe a solution to just show the greeter on the monitor that currently has the mouse pointer?

There no need to decide just do this instead I just tested it fixed for me. Just make a symlink ~/.config/monitors.xml in /var/lib/lightdm/.config/monitors.xml & done. Open the Terminal pasted the code below hit enter & lock the screen done your lock screen is now fixed.

sudo rm /var/lib/lightdm/.config/monitors.xml && sudo ln -s ~/.config/monitors.xml /var/lib/lightdm/.config/monitors.xml

BAProductions avatar Jul 27 '20 22:07 BAProductions