On Thu, Nov 01, 2012 at 12:26:00AM -0400, Ryan C. Gordon wrote:
> Two other unrelated n00b questions from me, to make sure I'm understanding 
> the system correctly:
> 
> - Should all the places we say "screen" in this spec really say "monitor"? 
> I'm using a lot of overloaded X11 vocabulary interchangeably, and I probably 
> shouldn't.

On a multi-head RANDR system, there is a single "Screen" stretched
across the multiple displays or monitors.

> - Is there always one root window per monitor? I have text for setting a root 
> window property, and it's more useful if it can note the current fullscreen 
> window for that monitor (to cover Martin's concerns). If there's only one 
> root window that covers all monitors, I need to change this to be an array. 
> My understanding is that Xinerama stretches the root window across multiple 
> monitors, but my reading of XRandR is that this isn't true there. You can see 
> the text in question, in both forms, here:
> 
>      http://hg.icculus.org/icculus/wm-fullscreen-spec/rev/50b9d9a09539
> 
> ... the _NET_RESOLUTIONS property as it currently stands is only useful if 
> the app can effectively enumerate multiple root windows, too, or if the app 
> doesn't care what monitor it lands on.
> 

RANDR uses one screen for multiple monitors, and one root window for
that screen.  Thus one root window for all monitors.

Xinerama uses multiple screens which are stitched together.

I don't know about use cases where there are multiple root windows in an
X session, but that would be an uncommon layout at best.

Bryce
_______________________________________________
wm-spec-list mailing list
wm-spec-list@gnome.org
https://mail.gnome.org/mailman/listinfo/wm-spec-list

Reply via email to