When I configure display scaling and monitor layout in GNOME Settings, those choices apply to my desktop session but not necessarily to the GDM login screen.
On a HiDPI / 4K setup, this can leave the login screen much smaller than the desktop session after reboot. In practice, the workaround is to manually copy ~/.config/monitors.xml to the gdm account and set the correct ownership. That works, but it is not discoverable and it is not something normal users should have to learn.
I think this is better framed as a UX and accessibility gap than as an advanced configuration request. The user has already told GNOME what readable display settings look like. Having the login screen ignore that choice can make the very first screen of the system hard to read.
I am not asking for a technical button that exposes GDM internals or asks users to manage monitors.xml directly.
What I am asking for is a more intelligent UX, for example one of these approaches:
-
automatically reuse the current display scale and monitor layout for the login screen when it is safe to do so
-
or show a one-time prompt such as “Also use these display settings on the login screen?”
-
or apply this only in clearly safe cases, such as matching session type
That would keep the experience simple while removing a manual system-level workaround.
Environment where I hit this:
-
Fedora 44
-
GNOME on Wayland
-
HiDPI display
-
current workaround: copy
monitors.xmlto GDM
Related search terms people are likely to use for the same problem:
GDM login screen scaling, greeter scaling, HiDPI login screen, Wayland login screen DPI, startup screen scaling, monitors.xml, GNOME display scaling not applied before login.