[Openicc] Color Management for Ubuntu
lists at colorremedies.com
Wed May 4 11:42:28 PDT 2011
On May 4, 2011, at 12:16 PM, Hal V. Engel wrote:
> To add some detail. In the past when it was proposed that XOrg should implement CM in it's core the XOrg devs basically said "no this belongs in the composite engine not in XOrg" and "we don't think the GPU has enough horse power to handle this so we are not interested in moving forward with it even if it did belong in XOrg core". At that tiem a little testing by some of our members decisively proved that even a low end GPU can in fact handle this so we know that this was not an issue. But the concern about how this should be architected remained. Does it belong in XOrg core or in the composite engine?
> Because there was no reason to expect that this would end up in XOrg's core anytime in the foreseeable future, if ever, we mentored a GSoC project to see if doing this in the composite engine via a plugin was possible. This resulted in a compitz plugin that worked under some circumstances but that needed additional work. But it did a convincing job of proving that it was possible. Kia-Uwe has done additional work to the plugin and this now appears to be working nicely.
> In addition to the plugin Kia-Uwe has written the net color spec that documents how apps can opt-out when needed (IE. to let the app color manage a specific piece of screen real estate). So pass though to the screen is currently fairly well defined and there are even example apps that use this API. See Kia-Uwe's comments above.
> We currently do not have anything in place for printing pass through. But I think this is one of the things that needs to be considered for the GSoC CPD project and I think it is worth while to put some effort into helping get the requirements/architecture/design in place for the student working on this before the project kick off date (late May). Perhaps by the end of summer we can have both the screen and printing pass through stuff in place in at least in prototypical form.
This is helpful.
Is this compitz plugin something that can be widely used by all desktop environments? Or are we just talking about Gnome and KDE for now?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the openicc