But. 2018. And still no fractional scaling. This drives me mad. (changing the text scaling is not a solution).
Ok, there was Mir, Wayland is late (again)... how can this problem not be solved in 10 years? (genuine question)
But. 2018. And still no fractional scaling. This drives me mad. (changing the text scaling is not a solution).
Ok, there was Mir, Wayland is late (again)... how can this problem not be solved in 10 years? (genuine question)
The issue with linux is that X wasn't designed for this and Wayland is still unstable/unusable (thanks nvidia)
How so??? SVG is a vector format
There was even a (never implemented) proposal to allow svg files to handle this problem.
https://www.w3.org/Graphics/SVG/WG/wiki/Proposals/SVG_hintin...
That's why svg icons are often designed using a 24x24 pixel grid, so you can scale them at 48X48 (x2), 72x72 (x3), 96x96 (x4) and they remain pixel perfect and crisp at those sizes.
There are warts though, when using Wayland. When using scaling (doesn't have to be fractional, either), X11 apps are being upscaled, not downscaled, resulting in blurriness. Unfortunately, neither Firefox nor Chrome does support Wayland natively, and who wants to use their most used app on their computer in blurry mode?
Wayland is a new protocol where the window manager (ie GNOME, KDE,...) is responsible of directly managing the display. Each window manager must reimplement this protocol (or use a library already doing this work) which enable them to have more control over the windows.
Applications must also directly support Wayland like they did for X.org before (which was the default commonly used, so no problem) or the user just have XWayland installed on their computer to show X.org windows inside a Wayland WM but then the application may not display correctly (blur, artifcats,...)
Suffice to say, quite a lot has changed in computer graphics/interfaces since that time, and most modern *nix operating systems end up circumventing quite a lot of X to offer modern features. Thus X brings quite a lot of legacy debt to the table which can't be easily removed.
However NeWS' licensing was proprietary and X won out.
You do get scaled (and hence somewhat blurry) icons if you do 1.25x on Windows as well. 1.5x usually works better, because icons scaled by that much tend to hit the next size tier that is often available prescaled to look good (16x16 -> 24x24, 32x24 -> 48x48).
Still, I don't have better options: 13" FullHD doesn't play well with 2x scaling (and even 1.5x would usable, but too big for my taste).
SVG or not, but on a 13" - 15" 1366x768 screens icons need to be pixel-perfect or they will look crap.
It's available as an option at login, and mostly works without issues. The preference is sticky until you change it and I mostly boot into Wayland.
(If specific, I guess it should be easier to fix now, once they decided to use GNOME as their desktop environment, right?)