In less than one month of coding I’m pleased to announce the first colord-kde release!
We don’t have feature parity with Gnome tools yet but we have all that it’s needed to make use of colord in KDE, since my last post some new features were added, so let’s take a look:
The first thing to notice is that the UI improved a lot, it looks nicer, more aligned and very clean, pretty much “Get the job done” (TM). So our first screen shot shows the device information, it doesn’t show a lot of data since we don’t actually have that much and even if we had it would make sense to go into a hardware specific module.
Ah! and before you complain that the Devices Icon is the same as the Plasma Activities that’s a bit temporary (tho I like the icon), I’d like to have some colorful icon like that since it’s hard to describe all devices kind in one icon (scanner, printer, display, webcam..), if you have a better idea please submit to Oxygen team with your icon or idea.

The next one is a feature that some people have asked on my last posts, which were already available on colord, notice the “Install System Wide” button, so if you have multiple users on your machine they can use the same profile.

ICC profiles contains several information, one of these are Named Colors which is shown bellow:

And the last one, not less important though is the Metadata tab, which shows all metadata information contained inside the ICC Profile file:

What’s next?
Well basically we miss two features comparing to the Gnome tools:
Calibrating devices
This is a very hard task, and unfortunately the Gnome tool will need to be reworked into a shared spec/library, so we will have to wait a bit while it’s sort of rewritten. But don’t worry there’s more work in the meanwhile…
More Profile tabs
Currently we have only Information, Named Colors and Metadata tabs, we miss CIE 1931, to sRGB, from sRGB, TRC, VCGT and a 3D Graph which is probably the hardest one.
I’ve never written code to draw stuff in QPainter (expect for the Delegates but it’s far easier) so I’d appreciate if someone would like to help me creating those graphs, since the Gnome tool uses Cairo I looked at the code and it really seems (at least for the CIE one) that this is not that hard as QPainter has some very similar methods so this is what I’ll be working on.
Download
Matthias will probably be helping out with Debian/Ubuntu packaging, and Fedora dudes are also very interested in packaging, this is important so that we might find bugs earlier at this point. As the code has just moved to KDE playground we don’t have many translations yet but hopefully this will change soon 😀
You can get a tarball here: http://dl.dropbox.com/u/37314029/colord-kde-0.1.0.tar.bz2
or the code from git here: git clone git://anongit.kde.org/colord-kde
Enjoy!
UPDATE: I forgot to mention that for local ICC files to be properly imported version 0.1.18 of colord is required.
[…] Via | Daniel Nicoletti […]
[…] | Daniel Nicoletti (nessun voto) 0 […]
Could this feature ( https://bugs.kde.org/show_bug.cgi?id=225481 ) be added to colord-kde?
I’m not too sure tho I’ll check if it makes sense
Looking on graphs code right now, yep, shouldn’t be difficult to implement just I should study more in the Computer Graphics course in the uni 🙂
[…] Via | Daniel Nicoletti […]
http://paste.ubuntu.com/893909/ – I get this during compiliation.
what are the build dependencies of the module?
KDE libs, lcms2 and xrandr
Oh, no, another «schism» in KDE 😦
Don’t get me wrong your work is highly appreciated, but it seems that we are going to have (again) two things that do the same thing (http://www.oyranos.org/wiki/index.php?title=Kolor-manager). Couldn’t you and the Oyranos project (http://www.oyranos.org) people work together to have an unique, complete and working color managing system for KDE?
No intention at all to offend or undervalue your work, just trying to make constructive criticism.
Regards.
Oh, no, another question 😛
http://www.freedesktop.org/software/colord/faq.html#oyranos
Basically we can’t change how people think, and we really believe Oyranos is doing the wrong thing.
But you could become fair 😉 and do not continue to link to unfair and unfounded statements.
Like which one? You keep saying we are being unfair so help us which is statement is wrong? You have a bloat of features that basically are useless without your CompICC plugin, Compiz is dying, and you code is not compatible with KWin, what remains? A system like colord but more complex and tied with a bunch of odd things.
You can steal CIE horseshoe diagram widget from digiKam
hmmm thanks I’ll have a look if it’s easy to copy 🙂
They pulled it from LProf (purely Qt), so it should be 🙂
Cool thanks 😀
Looks nice so far, unfortunately here all the content of the right pane is misplaced when I open the settings in systemsettings instead of via kcmshell4. See: http://imagebin.org/204806 would be great if you could fix that.
Thanks for the good work
oh! I think I forgot to test that on System Settings before release 😛
Thanks for the heads up!
[…] : https://dantti.wordpress.com/2012/03/21/colord-kde-0-1-0-released/ Articles qui pourraient vous intéresser […]
[…] excited about the overall feedback that I received from the 0.1 release, a fix here, a bug report there, and we finally have a real solid release. System Settings bug was fixed, monitor plug’n'play […]
I pulled the latest stuff from git, still the edid default profile gets loaded always after startup not the one I configured.
Can you fill a bug and explain a bit more detailed what is your problem?
Thanks
Hi Daniel and Florian – I had the same problem -it seems that the problem comes from the filename of the desired icc profile. The one dispcalGUI created contained lots of “special characters” (minus, plus, whitespace). After renaming the file to e.g. “eeepc.icm”, I delete the old ones from the “Profiles” tab in colord-kde and than add the renamed one. Afterwards the profile was correctly loaded during KDE startup (but I couldn’t figure out which special character was interfering in the filename 😦 ).
And be careful – if you have dispcalGUI installed, then after colord-kde has loaded its profile, dispcalGUI is (at least in Kubuntu) run from autostart (/etc/xdg/autostart/) and overwrites it with the profiles from i guess ~/.config/color.jcnf .
@Daniel – should colord-kde also set the _ICC_PROFILE atom? Because on my eeePC (Kubuntu 13.04a) and my main PC (Kubuntu 12.10) it does not. I have to use dispwin -L or dispcalGUI-apply-profiles.
[…] всего лишь месяца работы выпущена первая рабочая версия модуля для конфигурации […]