No fractional scaling for non-standard resolution
Affected version
- Asahi Fedora 39
- GNOME 45
- Mutter 45.0-9
Bug summary & Steps to reproduce
- I have a macbook with a 16:10 resolution because the part of the screen with the notch is not activated.
- I enabled the experimental feature to have the fractional scaling: it works. I see the scales from 100% to 400% with steps of 25%.
- I tell the kernel to use the whole screen, so including the notch. The screen has now a resolution of 3456:2234 which is non-standard.
What happened
Mutter does not allow me to choose a scaling other than 100% and 200%.
What did you expect to happen
To still have the same bunch of options.
Relevant logs, screenshots, screencasts etc.
This very resolution can only be integrally divided by 2 (not sure if that's the math term, I mean that other divisions have non-integer results). I assume that Mutter only allows 200% because of that.