%general-entities; ]> $LastChangedBy$ $Date$ Colord-&colord-version; Colord 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. &lfs10_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &colord-md5sum; Download size: &colord-size; Estimated disk space required: &colord-buildsize; Estimated build time: &colord-time; Colord Dependencies Required , , , , and Recommended , , , and , and Optional and (to build the example tools), , , ArgyllCMS, and Bash Completion User Notes: Installation of Colord 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 First, clean up about 100 warnings: mv po/fur.po po/ur.po && sed -i 's/fur/ur/' po/LINGUAS Install Colord by running the following commands: mkdir build && cd build && meson --prefix=/usr \ -Ddaemon_user=colord \ -Dvapi=true \ -Dsystemd=false \ -Dlibcolordcompat=true \ -Dargyllcms_sensor=false \ -Dbash_completion=false \ -Ddocs=false \ -Dman=false .. && ninja mkdir build && cd build && meson --prefix=/usr \ -Ddaemon_user=colord \ -Dvapi=true \ -Dsystemd=true \ -Dlibcolordcompat=true \ -Dargyllcms_sensor=false \ -Dbash_completion=false \ -Ddocs=false \ -Dman=false .. && ninja Now, as the root user: ninja install To test the results, issue: ninja -k 2 test. One test, colord-self-test-daemon, will fail. The test suite must be run after the package is installed, and the system-wide D-Bus Daemon must be running. Command Explanations -Ddaemon_user=colord: This switch is used so the colord daemon will run as an unprivileged user instead of the root user. -Dvapi=true: This switch enables building the Vala bindings. Remove if you don't have installed. -Dsystemd=false: This switch disables support for systemd login in Colord applications. -Dsystemd=true: This switch enables installation of the systemd service. -Dlibcolordcompat=true: This switch enables building a compatibility library for older packages that use Colord. -Dargyllcms_sensor=false: This switch disables the ArgLLCMS sensor driver. Omit if you have ArgyllCMS installed and wish to use it. -Dbash_completion=false: This switch disables Bash Completion support for Colord applications. -Ddocs=false: This switch disables building of documentation. Omit if you have available. -Dman=false: This switch disables building of man pages. Omit if you have available. Namespaced versions of the docbook-xsl stylesheets are also required. Contents Installed Programs Installed Libraries Installed Directories cd-create-profile, cd-fix-profile, cd-iccdump, cd-it8, and colormgr libcolord.so, libcolordcompat.so, libcolordprivate.so, and libcolorhug.so /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-create-profile cd-fix-profile is a tool used to fix metadata in ICC profiles. cd-fix-profile cd-iccdump dumps the contents of an ICC profile as human readable text. cd-iccdump cd-it8 is the Color Manager Testing Tool. cd-it8 colormgr is a text-mode program that allows you to interact with colord on the command line. colormgr libcolord.so contains the Colord API functions. libcolord.so libcolordcompat.so contains legacy API functions for compatibility with older applications. libcolordcompat.so libcolordprivate.so contains internal API functions for the programs included with Colord. libcolordprivate.so libcolorhug.so contains a simple display hardware colorimiter. libcolorhug.so