[colord] xiccd - a daemon to apply display ICC profiles without Gnome/KDE

Alexey Galakhov agalakhov at gmail.com
Tue Jul 2 14:27:46 PDT 2013


On 07/03/2013 03:07 AM, Richard Hughes wrote:
> On 2 July 2013 21:48, Alexey Galakhov <agalakhov at gmail.com> wrote:
>> I use xiccd with Xfce. It is written from scratch. The current version,
>> 0.1.0, probably has lots of bugs but seems to work fine for me.
> 
> Looks good to me! I couldn't help noticing a lot of the dict and wchar
> stuff in src/icc.c could be done much easier using CdIcc in libcolord,
> or are you supporting very old colord versions too? Other than that,
> was there anything that you thought belonged in libcolord and shared?

Right now I have to support at least colord 0.1.21 which is in Debian
testing. I recently bumped version requirements to 0.1.31 from Debian
experimental. However, right now colord 1.0.1 appeared in Debian sid, so
I think I'll be able to drop direct lcms2 usage in the nearest future
and assume that everybody uses at least 1.0.0. I really want to drop
direct dependency on lcms2 and use CdIcc instead but I can't right now.

Another thing that required some copy&paste was ~/.local/share/icc stuff
(icc-storage-private.c) but I'm not sure if sharing it is really a good
idea. Probably something like filename generation function would be useful.

I think about splitting xiccd in two separate parts in the future. One
for file handling only and one for XRandR only. Or maybe just command
line options for that.

Regards,
Alex


More information about the colord mailing list