|
|
|
|
|
by michaelmrose
625 days ago
|
|
Scaling is a built in feature of X for over 20 years intended for this use case no bandaids of any sort or awareness by the applications of differing DPI. From the perspective of apps there is only one DPI with all scaling down handled by X at a layer below the apps level. There really aren't any lodpi apps on a modern X system only Wayland has issues scaling X apps correctly. Gtk Apps not updated this decade can handle scaling up by integer factors and because X scales the lower dpi monitor down to the appropriate size the app doesn't need to handle anything else. Its very odd for folks to argue that my mixed DPI system using only basic boring old xorg.conf somehow doesn't exist. I mean would you like to come to my apartment and open a few different apps? Its in a way ironic that between pure X, pure Wayland, and Wayland + xwayland only the last can't handle mixed DPI. |
|
The problem starts at XWayland, not Wayland. And XWayland is just your typical X server with all its X intricacies.
Only if we can somehow communicate our intended scale to the X clients through XWayland... oh, we can't!
> Its very odd for folks to argue that my mixed DPI system using only basic boring old xorg.conf somehow doesn't exist.
You keep on confusing per-window and per-output DPI. I can only assume you are feigning ignorance at this point. Good luck with attitude.
I still have a couple GTK2 apps installed that doesn't support HiDPI, those are best used upscaled but... they can't. Those apps are unable to communicate to the server they are rendered at 1x (rather, the server doesn't have the notion of per-window scales at all).