greeter
greeter copied to clipboard
Greeter does not respect displays settings
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.
I have changed pantheon greeter to unity greeter and bug still persist. Seems like /var/lib/lightdm/.config/monitors.xml is just ignored.
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.
- sudo chown lightdm:lightdm /var/lib/lightdm/.config/monistors.xml
- append "active-monitor=0" to /etc/lightdm/pantheon-greeter.conf both way did NOT work.
I've got the same issue, as well as lightdm not respecting the screen rotation as well.
The workaround here works: https://gist.github.com/RyanMillerC/c48d9f63f8fe386b22a7da18cf6913d2 Though this definitely should be fixed before the final release.
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?
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