From: Arnout E. <no...@bz...> - 2011-08-21 21:27:20
|
On Sat, Aug 06, 2011 at 01:49:34PM +0200, Arnout Engelen wrote: > https://sourceforge.net/tracker/?func=detail&aid=3349390&group_id=314802&atid=1324528 > > notion/mod_xinerama are not implemented correctly. I see 2 obvious ways > forward: > > a) Modify mod_xinerama to not put the WScreen's for the physicial screens > directly under the WRootWin. Instead, we could introduce a WGroupS (group of > screens), put the WGroupS under the WRootWin and put the WScreen's under that > WGroupS > > b) Continue to put (one or multiple) WScreen's under the WRootWin. In this > case WRootWin should no longer be a WMPlex - and thus no longer a WScreen. > Instead, WRootWin would become a subclass of WGroup of WScreen's, and also in > the non-Xinerama case contain 1 WScreen. A WRootWin would continue to > correspond to an X Screen, and a WScreen would correspond to a physical > monitor. > > Any comments? As far as I can see now, option 'b' seems like a larger change, > but on the other hand the end-result seems more elegant and easier to maintain. This is not an academical issue btw: our current workaround (the original, incorrect behavior) does not allow us to resize the WScreen's at all - of course that won't do, for example when the resolution is changed. Arnout |