The other day I installed Fedora Workstation 38 and I’m running into a couple of problems. One of which is scaling/blurring. The default 100% scale was far too small for me to use and the 200% scale was far too large. I tried using the “large text” accessibility feature which worked well for GNOME and the default GNOME applications, but not for any other application. After searching around, pretty much every resource mentioned that you can enable fractional scaling on GNOME using:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
After restarting, I was able to select options for fractional scaling. I found 125% or 150% to be better. 125% is a bit too small and 150% is a bit too large, but I can live with it, so I chose to stick with 150%.
After scaling up to 150%, I noticed that some of my applications are now blurry. In my experience, it seems to me that this might only be happening with applications running on XWayland. One reason I believe this might be the case is because of my experience with Brave. By default, Brave uses X11. However, when I set the Preferred Ozone platform flag to “Auto” or “Wayland”, the application is no longer blurry. I still have other applications (such as Bitwarden, Standard Notes, and ElectronMail) which I assume to be running on XWayland and are still blurry. I haven’t yet installed all the applications that I’d like to use, but I’m thinking that most of them (including games) are going to be running on XWayland and are therefore going to be blurry.
Is there any way to fix or mitigate the blurriness of these applications? Or am I essentially stuck choosing between clear but tiny icons/text/etc and using blurry applications? (And on another note, is there any way I can check which applications are using XWayland vs. Wayland?)