Monitor Calibration

colord – manage, install and generate colour profiles

colord is a system service for managing, installing and generating colour profiles. It provides a central service that applications can use to associate hardware devices with the appropriate ICC colour profiles, helping maintain consistent colour handling across the desktop.

The software runs as a system-activated daemon, starting when a graphical or command-line client needs it rather than running unnecessarily. Applications communicate with the daemon through a D-Bus API, while colord maintains persistent device-to-profile mappings in a database. It can also provide system-wide colour settings that apply across users and sessions.

This is free and open source software.

Key Features

  • Maps input and output devices to appropriate colour profiles.
  • Provides a D-Bus API for applications and desktop components to query and modify colour-management information.
  • Maintains persistent device-to-profile mappings using an SQLite-backed database.
  • Supports system-wide colour configuration across users and sessions.
  • Manages ICC profiles and uses Little CMS for colour-management functionality.
  • Includes the colormgr command-line utility for viewing and changing devices, profiles and their associations.
  • Creates and removes devices and profiles from the command line.
  • Assigns profiles to devices and selects default profiles.
  • Finds devices and profiles using identifiers and properties.
  • Includes cd-create-profile for creating ICC profiles, including named-colour profiles generated from CSV data.
  • Includes cd-fix-profile for modifying ICC profile metadata and repairing common profile errors.
  • Supports colour-measurement hardware through GUsb.
  • Offers optional integration with ArgyllCMS colour sensors.
  • Provides optional SANE integration for scanners.
  • Integrates with desktop colour-management software such as GNOME Color Manager.
  • Uses system activation so the daemon is started when colour-management services are required.

Website: github.com/hughsie/colord
Support:
Developer: Richard Hughes
License: GNU General Public License v2.0

colord is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Calibrate your Monitor with these Open Source Tools
DisplayCAL-py3A fork of DisplayCAL with Python 3 support
ArgyllCMS ICC compatible color management system
DisplayCALDisplay calibration and profiling
Gnome Color ManagerUtilities for color management to be used in the GNOME desktop
LPROFColor profiler that creates ICC compliant profiles
ddcuiGraphical user interface for ddcutil
lcms2Small-footprint color management engine

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted