Introduction to Colord
Colord is a system activated
daemon that maps devices to color profiles. It is used by
GNOME Color Manager for system
integration and use when there are no users logged in.
This package is known to build and work properly using an LFS-7.7
CMS-2.7, and SQLite-3.9.2
libgudev-230, libgusb-0.2.6, gobject-introspection-1.46.0,
Polkit-0.113, Systemd and Vala-0.28.1
colord-gtk-0.1.26 and gnome-desktop-3.16.2 (required to build
the example tools), DocBook-utils-0.6.14, GTK-Doc-1.24,
libxslt-1.1.28, SANE-1.0.24, Valgrind-3.11.0 (required for the tests),
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/colord
Installation of Colord
There should be a dedicated user and group to take control of the
colord daemon after
it is started. Issue the following commands as the
groupadd -g 71 colord &&
useradd -c "Color Daemon Owner" -d /var/lib/colord -u 71 \
-g colord -s /bin/false colord
Install Colord by running the
./configure --prefix=/usr \
Now, as the
To test the results, make sure you have installed Valgrind-3.11.0
and issue: make -k
check. Some tests may fail for unknown reasons.
Note that system-wide D-Bus daemon
must be running or the tests will fail.
This switch is used so the colord daemon will run as an
unprivileged user instead of
--enable-vala: This switch
enables building of the Vala bindings. Remove if you don't have
This switch disables building of the ArgyllCMS sensor because the
dependency required to build it is not part of BLFS.
This switch disables Bash
Completion support for Colord apps.
switch prevents installation of static versions of the libraries.
--enable-gtk-doc: Use this switch if
GTK-Doc is installed and you wish
to build and install the API documentation.
--disable-gusb: Use this switch if you
don't have libgusb installed.
--disable-udev: Use this switch if you
don't have GUdev installed.
--disable-polkit: Use this switch if
you don't have Polkit installed.
cd-iccdump, cd-it8, and colormgr
libcolord.so, libcolordprivate.so, and
/usr/share/gtk-doc/html/colord and /var/lib/colord
is a Color Manager Profile Creation Tool.
is a tool used to fix metadata in ICC profiles.
dumps the contents of an ICC profile as human readable
is a Color Manager Testing Tool.
is a text-mode program that allows you to interact with
colord on the command line.
contains the Colord API
Last updated on 2015-09-08 21:23:36 -0500