freedesktop.org and accelerated desktop standards
Carlos Eduardo Rodrigues Diógenes
cerdiogenes at yahoo.com.br
Wed Dec 6 21:37:41 EET 2006
On Wed, 2006-12-06 at 00:52 +0100, Patryk Zawadzki wrote:
> Dnia 05-12-2006, wto o godzinie 21:27 -0200, Carlos Eduardo Rodrigues
> DiÃ³genes napisaÅ(a):
> > I don't say that the CWM couldn't implement the gnome-mag API. Doing
> > this make the magnifier inflexible and less portable. If the user would
> > like to experiment with others window managers he will not be able to
> > use a magnifier if the window manager is also a CWM.
> > This way, I think that we have two option:
> > 1. We can define a plugin architecture. Maybe the best way to do this is
> > implement the gnome-mag API in beryl or compiz, because they already
> > have plugin support, and leave to the time say if this was a good
> > decision.
> Or you can just create a libmagnifier library that iseasily pluggable to
> any compositing manager. To create a usable WM for tomorrow one has to
> integrate both composition and window management into one app (this was
> discussed since the idea of Xgl arised).
Yes, I never oppose the fact that WM an CM must merge, and I also agree
that the easiest path is a plugin architecture to support magnification
is this enviroment.
The problem IMO is that if we can't run the magnifier in environments
that doesn't support the plugin architecture implemented by Beryl/Compiz
(from the little that I saw, they appear to be the same) we will be
putting a burden to people that need accessibility support in
experimenting with new enviroments.
> > 2. Have a way to change between the window manager and the magnifier to
> > be a composite manager.
> Not that easy - even Metacity is likely to become a compositing manager
> in the next release. The code is already there just a bit buggy. If you
> require each and every WM to have separate code paths for internal
> composition and no composition (external compositor is pretty much
> useless for the tasks WMs perform) you will end up ingored by the
> majority of developers and there will be no magnification at all.
> > If we have option 2 availabe the magnifier will be able to run
> > everywhere, but probably with some loose of functionality, since
> > composite management give us a great power to control what the user see,
> > and new HCI (Human Computer Interaction) will evolve and could benefit
> > visually impaired people too.
> Or the magnifier will run nowhere if Beryl, Metacity and Kwin decide
> they need internal composition.
> > I really appreciate to know if now you see a problem.
> Yes, I see a problem with the way you see things, there are two sides to
> this medal :)
> xdg mailing list
> xdg at lists.freedesktop.org
Carlos Eduardo Rodrigues DiÃ³genes <cerdiogenes at yahoo.com.br>
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
More information about the xdg