[argyllcms] Re: colord 1.3.4-1 breaks dispwin -I

  • From: Florian Höch <lists+argyllcms@xxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Tue, 29 Nov 2016 16:06:08 +0100

Hi all,

Am 28.11.2016 um 10:51 schrieb iamadonut@xxxxxxxxxx:

While this was running, I tried dispwin again.

    $ dispwin -I ~/HDD/Computer/Monitor\ profiles/Dell_2412M.icc
    Could not import profile /home/user/HDD/Computer/Monitor 
profiles/Dell_2412M.icc: The profile was not added in timeDispwin: Error - 
Failed to install profile '/home/user/HDD/Computer/Monitor 
profiles/Dell_2412M.icc'!

My understanding of what is going on is very limited, but I'm happy to 
troubleshoot more.

colord on its own does very little, it always needs a colord-aware
session daemon (e.g. gnome-session, colord-ke, or xiccd) that (among
other things) enumerates displays and profiles. When installing a
profile using colord, the profile is copied ("imported") to a
destination location by colord that the colord-aware session daemon
needs to know about (usually ~/.local/share/icc). Then, colord waits for
the session daemon (e.g. xiccd) to pick up the profile (colord waits for
the "profile-added" signal from the session daemon, with a timeout of 5
seconds which usually should be plenty) and add it to colord's profile
store, after which it is considered successfully installed.
In your case, the session daemon either fails to pick up the profile
(after it has been copied to ~/.local/share/icc), or it fails to add it
to colord's profile store (evident by the timeout being reached and the
message "The profile was not added in time" which comes from colord).
So, the error is likely to be within the session daemon (xiccd or
colord-kde), or maybe the timeout in colord isn't long enough (although
I'm not sure if that's very likely).

Florian.

Other related posts: