Scaling improvements?

Before upgrading to Gnome 47 I found a note that scaling has been improved, but I couldn’t find exact details about it - what has changed? Is there some toggle etc?

I’m curious as that’s basically my biggest issue with Gnome atm - quite a bunch of apps I rely on my daily work are unusable (at least not on a daily basis) due to being super blurry.

I’ve written about it in the past but it would be really awesome (for the time being) to have a toggle that would prevent scaling on legacy (X11 through Xwayland) apps (the way KDE does it).

When it comes to whole which is worse - small vs blurry debacle my counterpoint is that almost every app that is blurry on my end (for example Onlyoffice, Krita…) has in app scaling option. So no - the UI won’t get tiny I could set size “in app”, thus I would vastly prefer to disable scaling for legacy apps.

For most of those apps it can take a while before proper Wyland scaling is implemented - if at all. No way to force those devs to do it (unless you’re Apple/MS which control the environment - but even MS struggled with scaling part). Some do it for reasons related to Wayland lacking features they need (Krita is good example), some simply does not have resources to cater to relatively small user base.

And don’t take it as a rant - I would love other devs to make proper Wayland implementation. But the reality is that it seems unlikely. I just would love to have a functional, usable system where I could do my daily tasks. At this point I’ve started running 2 DEs which is a tad crazy…

ok, so I found out this setting:

gsettings set org.gnome.mutter experimental-features '["scale-monitor-framebuffer", "xwayland-native-scaling"]'

It’s different from the previous one, added xwayland-native-scaling. Initial impressions - it seems to do the trick. Awesome! I had to log out / log in as without that some parts of the UI in the Xwayland apps were “unclickable” but after that I don’t see those problems.

Thank you for implementing this feature. Hope it will make to UI somewhere one day (or maybe a toggle in Gnome-Tweaks).
This makes a huge difference on my end.

1 Like