Bug 47189

Summary: Does not detect any devices
Product: colord Reporter: Kurt Roeckx <kurt>
Component: daemonAssignee: Richard Hughes <richard>
Status: RESOLVED NOTABUG QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Kurt Roeckx 2012-03-10 08:49:43 UTC
Hi,

I wanted to see what I can do with with colord.  But I'm not having much luck.

I want to start with saying that I'm not using gnome or kde, but xfce.

There seems to be a general lack of documentation on how to use this on the command line (but that's more a gnome-color-manager issue I guess).

If I run: "colormgr get-devices", I don't get anything back.

If I run "gnome-control-center color", I get:
"No devices supporting color management detected"

I of course have a real display connected, and even i1 colorimeter.

On the only box still using gnome (but probably not for long), I do get to see various things, so I'm assuming this is all related to not running gnome.

I already have a profile I created myself, so I look at what I can do with that.

If I run gcm-import on the file, it says it's already added.  Using "colormgr get-profiles" it doesn't show up.

If I use gcm-viewer it's not showing up, adding it there gives me a "Failed to copy file"/"The profile was not added in time".

The file is present in ~/.color/icc/


Kurt
Comment 1 Richard Hughes 2012-03-10 09:09:04 UTC
(In reply to comment #0)
> I want to start with saying that I'm not using gnome or kde, but xfce.

XFCE has no session component for colord. You need to either run gnome-settings-daemon (which has a color plugin), kded with colord-kde installed, or write something lightweight for XFCE.

> If I run: "colormgr get-devices", I don't get anything back.

Right, colord only detects system devices like scanners and webcams, and then CUPS registers printers. It has no access to the session, and relies on a session component to talk to X and register devices.

> If I run gcm-import on the file, it says it's already added.  Using "colormgr
> get-profiles" it doesn't show up.

gcm-import just copies the file into the right place, it's up to the session component to open the file and create a profile with a file descriptor.

> If I use gcm-viewer it's not showing up, adding it there gives me a "Failed to
> copy file"/"The profile was not added in time".

Right, nothing did CreateProfile. Basically, you need to either run GNOME, KDE or write some code for XFCE. See http://www.freedesktop.org/software/colord/faq.html#gcm for what somebody needs to do.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.