On 2007-04-01, moe <[EMAIL PROTECTED]> wrote: > but i think the fact that there are so few apps that benefit > from "proper" xinerama support
That's because Xinerama is absolutely stupid. If you run multiple screens (itself stupid most of the time) of widely differing sizes, you most likely want them to behave as _separate_ screens, and hence Xinerama complicates matters too much. OTOH, if you want to emulate a single big screen (seems totally lame to me, unless you have some huge billboard or something, what with the screen edges), you don't really need the physical screen positioning information on the root window. So, once again, a better extension than the crappy Xinerama, would have been a small extension to the already existing X protocols, to allow reparenting of windows between root windows with matching "visuals" -- something that is only artificially forbidden presently. But, you can't hope for a decent X extension these days -- it's all crap that they spew out. (Well, I haven't looked into Xcb in detail, and in principle agree that asynchronity is the way to go. But then again, Xcb isn't really an X extension, just a new library.) -- Tuomo
