Copy pasted from https://xquartz.macosforge.org/trac/ticket/783 Currently on retina displays full resolution is not available. I suggest one way this might be made to work: 1) Default behaviour is to pixel double (current behaviour) 2) User can select "High resolution" in preferences 3) Individual X clients can then support high dpi in their own time (many Gnome applications already do) Limited support seems to be in place already - using xrandr and fullscreen mode, full resolution can be achieved. This suggestion is to make it available for windowed clients too, as an option.
Bump Is this really assigned or is it postponed? Very annoying since quite a bit uses XQuartz and I can't fit my big pixellated x2go sessions on the retina display yet they display just fine when dragged to the external display. Guess it's not quite so easy to dynamic DPI but I'll have to take a look at the source.
Interestingly I noticed the new Unreal is being made available for Mac and not Linux, yet it fires up in XQuartz at 2x2 upsample. I suppose that's easier on the GPU anyway.
It's in the assigned state because that recognizes that it's no longer "NEW" or "NEEDINFO" ... that is, it has been screened to the appropriate component and does not require more information from the reporter. It's very very unlikely that this will ever get fixed for the XQuartz DDX. If you want to make progress here, I suggest you mess around with XtoQ and libxcwm instead.
I just want to add my vote for this feature. I have fixed all my Xlib code for HiDPI support; it works nicely on 4K display on Linux, but looks bad on the Mac due to x2 pixelization. Why is this so hard? Can't it be treated as just another resolution? Could we have it at least in full screen mode, to get the taste of the forbidden fruit?
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/187.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.