Colord-1.3.5
Introduction to Colord
Colord is a system service that
makes it easy to manage, install, and generate color profiles. It
is used mainly by GNOME Color
Manager for system integration and use when no users are
logged in.
This package is known to build and work properly using an LFS-8.1
platform.
Package Information
Colord Dependencies
Required
dbus-1.10.22, GLib-2.52.3, Little CMS-2.8, and
SQLite-3.20.0
Recommended
gobject-introspection-1.52.1,
libgudev-231, libgusb-0.2.11, Polkit-0.113+git_2919920+js38,
Systemd-234, and Vala-0.36.4
Optional
DocBook-utils-0.6.14, gnome-desktop-3.24.2 and colord-gtk-0.1.26 (to build the example
tools), GTK-Doc-1.26, libxslt-1.1.29, SANE-1.0.27,
ArgLLCMS, and
Bash Completion
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/colord1
Installation of Colord
Warning
This package will overwrite any previous version of Colord that
you may have on your system. This package is a development
version and is only intended to be used by gnome-color-manager at
this time.
There should be a dedicated user and group to take control of the
colord daemon after it has started. Issue the following commands as
the root
user:
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
following commands:
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--with-daemon-user=colord \
--enable-vala \
--enable-daemon \
--enable-session-helper \
--enable-libcolordcompat \
--disable-rpath \
--disable-argyllcms-sensor \
--disable-bash-completion \
--disable-static &&
make
Now, as the root
user:
make install
To test the results, issue: make -k
check. At least one test, ./lib/colord/.libs/lt-cd-test-daemon
, may fail.
The test suite must be run after the package is installed, and the
system-wide D-Bus Daemon must be running.
Command Explanations
--with-daemon-user=colord
:
This switch is used so the colord daemon will run as an
unprivileged user instead of the root
user.
--enable-vala
: This switch
enables building the Vala
bindings. Remove if you don't have Vala-0.36.4 installed.
--enable-daemon
: This
switch enables building the Colord
daemon.
--enable-session-helper
:
This switch enables building the session helper for Colord.
--enable-libcolordcompat
:
This switch enables building a compatibility library for older
packages that use Colord.
--disable-rpath
: This
switch prevents the build process from hard-coding library paths
into its executables.
--disable-argyllcms-sensor
:
This switch disables the ArgLLCMS sensor driver. Omit if you have
ArgLLCMS
installed and wish to use it.
--disable-bash-completion
:
This switch disables Bash Completion support for Colord
applications.
--disable-static
: This
switch prevents installation of static versions of the libraries.
--enable-gtk-doc
: Use this parameter if
GTK-Doc is installed and you wish
to rebuild 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 libgudev installed.
--disable-polkit
: Use this switch if
you don't have polkit installed.
Contents
Installed Programs:
cd-create-profile, cd-fix-profile,
cd-iccdump, cd-it8, and colormgr
Installed Libraries:
libcolord.so, libcolordcompat.so,
libcolordprivate.so, and libcolorhug.so
Installed Directories:
/usr/include/colord-1,
/usr/lib/colord-{plugins,sensors}, /usr/share/color{d},
/usr/share/gtk-doc/html/colord, and /var/lib/colord
Short Descriptions
cd-create-profile
|
is the Color Manager Profile Creation Tool.
|
cd-fix-profile
|
is a tool used to fix metadata in ICC profiles.
|
cd-iccdump
|
dumps the contents of an ICC profile as human readable
text.
|
cd-it8
|
is the Color Manager Testing Tool.
|
colormgr
|
is a text-mode program that allows you to interact with
colord on the command line.
|
libcolord.so
|
contains the Colord API
functions.
|
libcolordcompat.so
|
contains legacy API functions for compatibility with
older applications.
|
libcolordprivate.so
|
contains internal API functions for the programs included
with Colord.
|
libcolorhug.so
|
contains a simple display hardware colorimiter.
|
Last updated on 2017-08-20 20:24:54 -0700