It’s been a while since I want to do a new colord-kde release, the fact is that there is still some stuff to do and I have to balance the time between a bunch of other stuff I do in parallel, I just found boring stick to one thing at time 🙂
This release is very recommended as it has lots of fixes compared to 0.2.0, some distros shipped backports to some of those issues but over the last week I have fixed even more stuff. Here is a quick list of changes:
- Lots of new translations (thanks to KDE tranlation teams)
- Fix setting an ICC profile while KDE SC is starting
- Fix setting the ICC_PROFILE X atom that applications like Krita, digikam, gimp use (I was impressed by how long it took to some user actually notice this but I just guess there aren’t many users doing color correction on apps…)
- Add a mimetype handler to handle ICC profile files, so that when you click on an ICC file a dialog asks you if you want to import it.
- Handle the talk with colord using auto generated classes from XML interface which simplified the code a lot and probably made some stuff faster and non-blocking
- Improved support for colord 0.8
- Improved information about why the calibration button is disabled thanks to Lukáš Tinkl
- Moved the code that scans and parse ICC profiles to a thread so we don’t block the main KDED process
- and of course a bunch of other fixes…
For the next release I’ll try to make sure KWin color correction feature works with colord-kde (it should just work but seems it’s not working so I have to dig into this), and also a cool new feature is that we will have a native KDE dialogs for the calibration phase!
Enjoy http://download.kde.org/stable/colord-kde/0.3.0/src/colord-kde-0.3.0.tar.bz2.mirrorlist
For some reason this stopped working for me recently. I can’t seem to set any profiles (at least the display doesn’t change as it used to do and the xatom isn’t set) and in the logs I see
kded(3985) ColorD::deviceChanged: Output not found
whenever I select a profile for a screen. Any ideas how I can help debugging this?
Please fill a bug report at bugs.kde.org
[…] though as I’m not particularly familiar with them. KDE users may want to look into this before […]
[…] developer Daniel Nicoletti has announced the release of colord-kde 0.3.0. He recommends upgrading to this release as “it has lots of […]
Any chance of updating colord-kde to work with Plasma 5? Both of my secondary displays are hosed at the moment since it seems like there’s no colord service for KDE to touch and load up the right profile. On Debian Sid.
I didn’t do the KF5 port (which is unfinished), there are some folks willing to invest some money so I finish the port, as ATM I can’t take non-paid stuff. Hopefully till next year this will improve, otherwise you may try to fix it as you have the source.
Hi, I just tried to get color-correction in KDE. I have found Oyranos and this, colord-kde. colord seems much cleaner and I would like to use it. But I am not sure how to use it in KDE 5.18. Starting colord-kde-icc-importer ${my .icm profile file} I get
QDBusObjectPath: invalid path “”
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kbuildsycoca4 running…
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
and a GUI confirmation. I confirm and it replies (losely translated) “Importing of color profile failed. Could not copy file.”
Any hints what I could do?
I didn’t do the KF5 port, there are some folks willing to invest some money so I finish the port, as ATM I can’t take non-paid stuff. Hopefully till next year this will improve, otherwise you may try to fix it as you have the source.
Thanks, by peeking at the code I actually found the problem: the directory ~/.local/share/icc needs to exist prior to importing.
I also compiled from source which is 2 years ahead of the 0.3.0-version in the Ubuntu repos and I get the GUI in the kcm now, too. Still, the color profiles are not applied, though. I hope I will sort that out eventually, too.
I think it is OK that you demand compensation for your work if you cannot afford the time at the moment. Is there a platform like “crowdfunding for open-source bug fixing/feature requests”?
hmm that shouldn’t be much complicated to fix, although I’m not sure it’s possible to monitor the creation of such directory.
if you create a patch I may review or even approve it.
About crowdfunding I’ve used indiegogo on the past actually for the KDE4 version of colord-kde so I could have a better monitor and printer for print-manager (another KDE project I created), but since my last one (Litteras) failed I decided to move on to other kind of projects.
If you have interest you can contact me by mail and we try to negotiate some value via PayPal.