gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multimonitor support


From: Sergii Stoian
Subject: Re: Multimonitor support
Date: Tue, 4 Feb 2020 03:21:36 +0200

> On Feb 3, 2020, at 22:15, Fred Kiefer <address@hidden> wrote:
> 
> Dear GNUstepper,
> 
> Sergii has written a great patch that will tremendously improve support for 
> multiple monitors in GNUstep by using the XRandR extension. There is a 
> downside to it though, this patch will also remove any multi screen support 
> that was there before without XRandR. So if you have a multi monitor setup 
> and your system won’t support XRandR we would like to hear from you and try 
> to find a solution that is acceptable for all sides. I hope that there is 
> nobody in this specific situation but it seems easier to ask in advance than 
> to fix it later.
> 
> Cheers
> Fred 

Thank you, Fred.

I want to add couple of words about background of this patch.

I think current support of multiple screens was written in good old days 
(XFree86) when each physical monitor get its own screen ID.
At some point in time Xinerama extension has appeared. It added ability to join 
several monitors into virtual screen. Xinerama has no ability to dynamically 
change screen resolution (pixel dimension) only via the X server configuration 
and restart.
Finally XRandR extension was added to Xorg. It has plenty of possibilities for 
manipulating monitors: dynamic change of monitor resolution, position in 
virtual screen, monitor switch on/off, connect/disconnect etc.

My patch adds XRandR support to GNUstep that brings new capabilities of modern 
framework.

Sergii


reply via email to

[Prev in Thread] Current Thread [Next in Thread]