EDIT: This has now landed in Disco. You do not need to add the PPA anymore. You can simply set the gsettings key and restart your session.
Good evening desktopers,
Thanks to Marco, not only GNOME in Disco has non-int UI scaling for wayland [1], but now there is a beta version for X11 sessions available for testing.
$ gsettings set org.gnome.mutter experimental-features “[‘x11-randr-fractional-scaling’]”
Note: if you copy & paste that line, make sure it’s using the correct sort of quotes
Restart your session, and you should have values like 125% in gnome-control-center/display.
(Note that sometime the setting UI don’t have the ‘apply’ button enabled, one of the reason is that after changing a value the monitors get placed in a way which make them not be aligned on a common edge which is an invalid config, replacing them is enough to workaround the issue in those cases)
The next steps for Ubuntu are
- get some testing (feedback welcome on launchpad bugs or here)
- clean the code and merge propose upstream
- we filed a FFe to have those changes in Disco (Bug #1820850 “[FFe] Distro patch GNOME hi-dpi support for x11 se...” : Bugs : mutter package : Ubuntu)
Hopefully the work gets review/merged upstream next cycle and then we can enable it without experimental option.
Oh, and if you enjoy the feature all the kudos go to the awesome Marco Trevinho!
[1] https://blog.3v1n0.net/informatica/linux/gnome-shell-fractional-scaling-in-wayland-landed/