Earlier quoted context omitted.
Or “You mean you want to run two monitors with different DPIs? What kind of oddball user are you, anyway?” Linux display stack’s treatment of monitor DPI is basically “throw our hands up and let apps like Firefox make it work!”
I think you gave this example as a joke, but here is a quote from one of the Wayland developers: > I would suggest that this setting [UI scale] needs to be a global and not a per-output thing. If it was a per-output thing, windows moving between different monitors would probably have problems (text size changes while window size does not?). It is hard to imagine how it would work as a per-output setting, for me at le…
That conversation was just maddening to read. One person arguing for the end user’s experience and the other one (apparently winning) tunnel-visioned on “pixel perfect”, “well defined”, “guarantees to developers” and “relevant specifications”. Meanwhile, for the last at least five years, I can turn on my Mac, drag windows from one hidpi display to a low dpi display, and everything just works and window sizes and fonts behave sensibly.
The ability to make tough technical compromises in favor of the average end user, over technical purity and developer comfort, is what distinguishes a polished, finished product from a science project.