Re: Composite Manager Specs

Jim Gettys <[email protected]>
Newsgroups gmane.comp.freedesktop.xserver
Organization HP Labs, Cambridge Research Laboratory
Message-ID <[email protected]>
I think we all agree that compositing is likely to end up
in the window manager under most circumstances.

But Keith and I think it is worthwhile pushing a bit longer on
enabling them to be separate, if only as a way to push on the design
harder to make sure we aren't missing anything.

For example, making it separate showed that the destroy case
was interesting, and that a simple change enabled separate compositors
to work correctly.

Also, in the LTSP case, since compositing requires intervention
at frame rates (e.g. up to 70 hz) while graphics is active, having
a local compositor is needed.  Window managers in general
can and do run remotely as it is.  And yes, in the LTSP case we
can run local processes, but it raises a flag that the separation
might be valuable.
                      - Jim


On Sun, 2003-11-23 at 12:54, Havoc Pennington wrote:
> On Sun, 2003-11-23 at 01:10, Keith Packard wrote:
> > 
> > I'm still not sure making them separate is the best plan in the long run. 
> > Performance of everything *except* window manipulation seems pretty good 
> > so far, and merging the compositing manager and window manager together 
> > should fix that.
> > 
> 
> I think the compositing manager will be *much* easier to do inside the
> WM. I've written a WM and also libwnck which does WM-like stuff outside
> the WM, so I have a fairly reasonable idea what's involved here.
> 
> > However, I can see value in semantic labeling of the window manager frames 
> > for all kinds of things like screen readers and magnifiers.  Perhaps we 
> > can start with some conventions for that and see where it leads us.  In 
> > particular, it would be nice to know which windows are menus, which are 
> > dialogs and which are just visual effects.  Might be nice to know which 
> > window is currently active.  These semantics seem independent of the 
> > separation of compositing from window management and yet could be useful 
> > for that as well.
> 
> EWMH already has a lot of this.
> 
> Havoc
> 
> 
> 
> _______________________________________________
> Xserver mailing list
> Xserver-u7BhqnqprCWvj1b/[email protected]
> http://pdx.freedesktop.org/cgi-bin/mailman/listinfo/xserver
-- 
Jim Gettys <[email protected]>
HP Labs, Cambridge Research Laboratory
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.