| Server IP : 104.21.25.180 / Your IP : 104.23.197.122 Web Server : Apache/2.4.37 System : Linux almalinux.duckdns.org 4.18.0-553.111.1.el8_10.x86_64 #1 SMP Sun Mar 8 20:06:07 EDT 2026 x86_64 User : ricodeal ( 1046) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/colord/ |
Upload File : |
colord
======
colord is a system service that makes it easy to manage, install and generate
color profiles to accurately color manage input and output devices.
This functionality is implemented as a system activated daemon called colord.
Being system activated means that it's only started when the user is using a
text mode or graphical tool.
What colord does:
* Provides a DBus API for other programs to query, e.g.
"Get me the profiles for device $foo" or
"Create a device and assign it profile $bar"
* Provides a persistent database backed store for device -> profile mapping.
* Provides the session for a way to set system settings, for instance
setting the display profile for all users and all sessions.
See [the website](https://www.freedesktop.org/software/colord/) for more details.
Compiling for Linux
===================
Ensure the following packages are installed:
* dbus-devel
* docbook-utils
* gettext
* glib2-devel
* gobject-introspection-devel
* gtk-doc
* intltool
* lcms2-devel
* libgudev1-devel
* libgusb-devel
* polkit-devel
* sqlite-devel
* systemd-devel
* vala-tools
Then just do `./autogen.sh && make`
Compiling for Microsoft Windows
===============================
* Ensure wine is installed
* Compile with a lot of restricted options, e.g.
mingw64-configure \
--disable-argyllcms-sensor \
--disable-bash-completion \
--disable-polkit \
--disable-print-profiles \
--disable-sane \
--disable-session-example \
--disable-systemd \
--disable-udev \
--disable-unix \
--without-pic \
--with-systemdsystemunitdir=/tmp \
--with-udevrulesdir=/tmp && make