Login screen zoomed

lock screen is zoomed in on initial boot up on the beta. this is persistent everytime I reboot my device.

Moved to new topic, no reason to report every single issue to that thread.

This happens on my laptop, which has a 14" 1080p monitor. It gets automatically scaled to 125%, and I believe this is intentionally programmed by the GNOME developers for readability. Not 100% sure where one were to verify that information, though.

That’s the login screen, not the lock screen. It’s actually GNOME Shell you’re seeing here and following the same rules as GNOME Shell with the same default scaling factor. The only difference here is that it’s running as a temporary GDM user so you always get the default and not a scaling factor saved from a previous session.

In releases before 25.10 you could edit and save the monitor config (~gdm/.config/monitors.xml) of the gdm user to configure the login screen. For 25.10 it’s switched to using a more isolated temporary user for the login screen. So now I’m not sure what GNOME’s plan is to allow you to customise the monitor config of the login screen. Release note added.

This isn’t entirely new though. The main new feature you’re noticing is just that fractional scaling is enabled by default and GNOME choosing a scaling factor to best match its preferred DPI. Exactly the same thing happens when you log in for the first time.

4 Likes

Thanks for the detailed explanation. That explains why I can no longer change the resolution in the login screen under 25.10. On the 4K TV, the default resolution is always too small, which is why I always changed it to 1920x1080 via monitors.xml.

1 Like

In fact, there was a discussion about how to do that some time ago in the gnome-control-center repository: https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1580 and https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1721 , but is still open.

2 Likes

@eeickmeyer Thank you and my apologies, was receiving replies there from canonical devs even after moving a previous issue to launchpad so assumed it was the right place.

@vanvugt @SergioCostas Just putting it out there but the login screen also scales up the Ubuntu logo at the bottom which ends up looking blurry.

1 Like

@tanshkoul, I think that is covered by upstream bug #2591, but also Settings has the same problem so I’ve merged it into LP#1993573.

2 Likes

@vanvugt Thanks! Another thing about Login Screen and maybe a bit unrelated to this topic is that I since it is a temp GDM session and pretty much a second mini gnome shell that is spawned, is doesn’t really respect the user’s accent colors and defaults to ubuntu’s default (orange).

Looking at this upstream bug #2185 where Jeremy added a comment that there is a possible need for accent colors in login screen, is a patch in ubuntu feasible or would that be too complex?

Had a quick chat with Canonical devs last year on Github issue #4093 regarding this so wondering what’s your view on this.

For all settings other monitors.xml, I think it’s the same problem - modifying and accessing the right GSettings (which are backed by dconf). So I think gnome-control-center#2185 covers that broadly already.

1 Like

Sounds good! I went over the drafts previously mentioned and worked on (#1580 & #1721) by @SergioCostas and if there is any help needed I would love to volunteer.

1 Like

I just tried the latest build, and even the Live USB was fractionally scaled to 125%. This wasn’t limited to the login screen; the entire desktop was affected. I disabled fractional scaling on the Live USB, logged out, and the login screen remained scaled at 125%. When I opened the release installer (with the display set to 100%), the mouse pointer appeared slightly larger only when hovering over the installer window as if the installer was still stuck in 125%.

This behavior is different from previous Ubuntu Live USBs. Could this be related to the latest fractional scaling update in GNOME and the issues you mentioned earlier?

I apologize if I am being annoying but I’m just curious and want 25.10 to be a solid release.

At this point, the latest build is a Release Candidate. No, your issue is not likely to be addressed as it is intended behavior per the GNOME developers (not the Ubuntu developers nor anyone at Canonical!) as discussed above.

No, your issue is not likely to be addressed as it is intended behavior per the GNOME developers (not the Ubuntu developers nor anyone at Canonical!) as discussed above.

Usually true, but in this case I am the GNOME developer who touched fractional scaling last :slight_smile:

@tanshkoul, the main issue is being tracked in https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2185 so please subscribe to that. We don’t need to keep discussing it here.

When I opened the release installer (with the display set to 100%), the mouse pointer appeared slightly larger only when hovering over the installer window as if the installer was still stuck in 125%.

This is a new issue which probably needs a new bug. Since the installer uses Flutter, but Flutter runs on top of GTK3, it’s probably a GTK3 issue. Something similar is already being tracked in Bug #2018603 “Inconsistent cursor size with fractional scaling” : Bugs : gtk+3.0 package : Ubuntu

I apologize if I am being annoying but I’m just curious and want 25.10 to be a solid release.

We appreciate your concern but it’s now release week for 25.10 so too late. If you want to get involved in shaping Ubuntu releases then 26.04 testing should become possible in the next month or so.

3 Likes

As @vanvugt said, to use the same resolution in the login screen as on the desktop, there was always a way to solve this via the terminal.
Up to Gnome 48 (Until Ubuntu 25.04), there was the following terminal command to copy the display settings to the login screen …
sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/monitors.xml

This command no longer works in Gnome 49 !
Instead, starting with Ubuntu 25.10 you now have to use the following command …
sudo cp ~/.config/monitors.xml /var/lib/gdm3/seat0/config/

[Tested on Ubuntu 25.10]

2 Likes

Thanks for the tip. It seems you can also copy all other (non-monitor) settings to the login screen with:

sudo cp ~/.config/dconf/user /var/lib/gdm3/seat0/config/dconf/
3 Likes