Login screen on the wrong display

I couldn’t find working solution for a long time, not specifically Fedora problem but GNOME in general i assume because same deal on Bazzite too and other distros.
I tried the usual method but no change, even changing destination since my gdm folder has a seat0 folder and that contains the config folder with monitors.xml. Then i gave up and just unplugged HDMI or typed PW blindly, but now I’d like to fix this.

Primary display is via DP and there is a TV via HDMI. I just get the grey screen on primary screen, if i unplug the HDMI cable then i get the login screen on my primary screen. To make it even more interesting even if the TV is disabled in GNOME Display Settings the login screen still appears on the TV.
Some people say that HDMI connection is prioritized for GDM login even if it is secondary screen. Somebody mentioned on Reddit that the old method not working since F43 and suggested this but I’m not sure about using it.

I have very little Linux knowledge but so far I managed to find the commands or solutions to my problems but this one I still can’t. Does not help that web search is not as good as 10-15 years ago or I’m dumber now and don’t know how to search anymore but I get many irrelevant results when i use search nowadays.
Anyway, any help would be appreciated and might help others unless I’m the only one not able to solve this. Thanks in advance

1 Like

Hello a b, Welcome to Fedora :slight_smile:

Did you try setting the “Primary Display” in the Displays settings?

1 Like

Your second link should work for F43, to be clear:

sudo cp -f -t /etc/xdg ~/.config/monitors.xml