Does anyone know if JUCE is supposed to correctly pick up the desktop scale factor in Manjaro Linux (Plasma Edition)?
I know the Linux windowing code changed recently, does it look up the global desktop scale factor now? If not, does anyone know how I’d inform a user to set it so JUCE does find it?
I don’t think we’ve tested that setup specifically.
Ideally, JUCE should be able to retrieve the scale factor from the XSettings. IIRC these settings are normally supplied by the window system as properties on a special window.
If the XSettings aren’t available, then JUCE attempts to query dconf and gsettings to find the scaling factor, although I think these approaches are only likely to work on Ubuntu and distros that use Gnome.