> See what we propose adding below, and diff attached. I'm pretty new to all 
> this,
> so comment/correct as necessary. One issue: the size of 
> XClientMessageEvent.data
> is limited to 20 bytes. It seems reasonable to me that systems will have no 
> more
> than 255 monitors, and that clients of FULLSCREEN_MONITORS will not specify 
> more
> than 18 monitors to use while in fullscreen. Let me know if this isn't safe, 
> or
> if there's a better way to reliably specify some subset of a system's 
> monitors.

Presumably the monitors used will be a rectangular array. You could
just specify a top-left and bottom-right monitor. Or maybe it would be
easier to specify x- and y-coordinates in the root window, since
monitors tend to be of different sizes. It really depends on what the
applications are, I think.

About your proposal, I think you should let each window manager decide
what to do with transient windows, though I'd expect most will do what
you suggested. Also, I don't see any reason the property should be
written by the window manager and communicated through client
messages. The client can add the hint to its own window with fewer
context switches.

  Mark
_______________________________________________
wm-spec-list mailing list
wm-spec-list@gnome.org
http://mail.gnome.org/mailman/listinfo/wm-spec-list

Reply via email to