On mån, 2014-02-03 at 09:27 +0000, Loïc Minier wrote:
> On Mon, Feb 03, 2014, Alexander Larsson wrote:
> [...]
> > Also, the multi-monitor situation wrt hidpi is essentially unfixable
> > on X11.
> 
> Would you have details or pointers on this part?  (We'll have X around
> for many years to come, at least to support legacy apps, so we can't
> only rely on Wayland etc. to fix this class of issues.)

Well, the way scaling works on X is that we set a global value for the
scale factor, and all apps just render that much larger. It is
impossible for an X app to render at two sizes for windows that stradle
monitors, and it is very hard to reliably and race-freely track what
output your window is and dynamically resize the geometry as it moves
around. Not to mention the many display-global options X has, such as
mouse acceleration, pointer size, etc, that would be wrong in a hidpi
multi-monitor situation.

I wouldn't say it is impossible to fix this by introducing X extensions
as needed, but this will be a major amount of work.

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to