Skip to content
March 21, 2012 / dantti

colord-kde 0.1.0 released!

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.

Device information

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.

Install Profile System Wide

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

Named Colors

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

Metadata Information

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 :D

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.

About these ads

24 Comments

Leave a Comment
  1. Almorca / Mar 21 2012 06:53

    Could this feature ( https://bugs.kde.org/show_bug.cgi?id=225481 ) be added to colord-kde?

    • dantti / Mar 21 2012 08:11

      I’m not too sure tho I’ll check if it makes sense

  2. Jaroslav Reznik / Mar 21 2012 14:11

    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 :)

  3. dgvirtual / Mar 22 2012 04:43

    http://paste.ubuntu.com/893909/ – I get this during compiliation.

    what are the build dependencies of the module?

    • dantti / Mar 22 2012 09:37

      KDE libs, lcms2 and xrandr

  4. Visitante / Mar 22 2012 09:52

    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.

    • dantti / Mar 22 2012 09:57

      Oh, no, another question :P
      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.

      • Kai-Uwe Behrmann / Mar 22 2012 10:32

        But you could become fair ;-) and do not continue to link to unfair and unfounded statements. :-/

      • dantti / Mar 22 2012 10:52

        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.

  5. Alexandre / Mar 23 2012 05:53

    You can steal CIE horseshoe diagram widget from digiKam

    • dantti / Mar 23 2012 09:32

      hmmm thanks I’ll have a look if it’s easy to copy :)

      • Alexandre / Mar 23 2012 09:47

        They pulled it from LProf (purely Qt), so it should be :)

    • dantti / Mar 23 2012 09:57

      Cool thanks :D

  6. Foxie / Mar 23 2012 09:16

    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

    • dantti / Mar 23 2012 09:31

      oh! I think I forgot to test that on System Settings before release :P
      Thanks for the heads up!

  7. Florian / Jan 17 2013 04:23

    I pulled the latest stuff from git, still the edid default profile gets loaded always after startup not the one I configured.

    • dantti / Jan 17 2013 09:56

      Can you fill a bug and explain a bit more detailed what is your problem?
      Thanks

      • Claudio / Feb 10 2013 13:22

        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.

Trackbacks

  1. Daniel Nicoletti ha appena ultimato la versione 0.1.0 per colord-kde | RampaCrew
  2. colord-kde è stato rilasciato nella versione 0.1.0
  3. Daniel Nicoletti ha appena ultimato la versione 0.1.0 per colord-kde | Indipedia – Indipendenti nella rete
  4. Module de gestion des couleurs pour KDE maintenant disponible | GaLaGaNN's Blog
  5. colord-kde 0.2 released! « Dantti's Blog
  6. Выпущен модуль управления цветом в KDE | digilinux

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: