colord.conf
Configure system-wide color management
SYNOPSIS
/etc/colord.conf
[colord]
Key=value
[Match]
VendorID=hexstring
PARAMETERS
DisableAutomation
boolean; disables automatic ICC profile creation and installation (default: false)
EnableNoSensorProfile
boolean; allows profiles without sensor data (default: false)
Scope
'system' or 'user'; activation scope (default: system)
CreateWorkDirectory
boolean; creates temp work directory (default: true)
MaxDevices
uint32; maximum tracked devices (default: 512)
VendorID
hexstring; USB vendor ID for device matching in [Match] section
Model
hexstring; USB model ID for device matching
Serial
string; device serial for matching
DESCRIPTION
colord.conf is the primary configuration file for the colord system service, which manages color profiles and devices on Linux systems, particularly in GNOME environments. It allows administrators to customize color management behavior, such as disabling automatic ICC profile generation or limiting device handling.
Located at /etc/colord.conf, the file uses a simple INI-style format with sections like [colord] for daemon settings and [Match] for device-specific rules. Changes require restarting the colord service via systemctl restart colord.
Colord handles colorimeters, printers, and displays, ensuring accurate color reproduction by applying ICC profiles. This config fine-tunes its operation, balancing automation with manual control for professional workflows. Override files can be placed in /etc/colord/colord.conf.d/ for modular management.
CAVEATS
Changes require systemctl restart colord; invalid configs may prevent service start. User overrides limited to Scope=user.
FILE LOCATIONS
Main: /etc/colord.conf
Overrides: /etc/colord/colord.conf.d/*.conf
EXAMPLE
[colord]
DisableAutomation=true
[Match]
VendorID=0x04d8
Model=0x0b02
HISTORY
Developed by Richard Hughes starting 2010 with colord 0.1.0 for GNOME; evolved to support modern colorimeters and Wayland in versions 1.4+.
SEE ALSO
colord(8), colord-wait(8), colorhelper(1), icc(5)


