[Openicc] Suggested update to "ICC Profiles in X Specification 0.4"

Graeme Gill graeme at argyllcms.com
Fri Nov 18 21:01:18 UTC 2016


Richard Hughes wrote:

Hi,

> There have been a couple of proposals on the list for full screen
> color management, but each of these has concentrated on having the ICC
> profile blob and not getting the information from the system. Weston
> (the reference compositor for Wayland) uses colord and then falls back
> to the weston.ini config file if not found if I remember correctly.

yes, that is the impression I got. But I also get the impression that
Wayland isn't even matching XRANDR in basic capabilities such as
managing output configurations, so naturally there is no facility
to set or get ICC profiles.

> The CRTC modification in Wayland is done in the compositor, e.g.
> gnome-shell or weston.

Seem like a big hole in Wayland then, since that implies some
other non-standard protocol outside Wayland for applications to
manage this information.

> colord-using tools are already setting the
> gamma ramp in the session using the appropriate abstraction, so on X11
> the GnomeRR is setting the ouput gamma ramp directly, and on Wayland
> it's telling the compositor what to set over DBus. The concept of
> atoms doesn't really exist using a wayland compositor.

Which is fine for Gnome systems, but (AFAIKT) means that it's currently
impossible to write a cross-system Wayland application that manages color.

(i.e. it seems we are in the horrible situation that a Color
management applications needs to written to handle N x *nix
Application/UI operating environments, rather than simply
being able to use X11 or Wayland for all of them.)

Graeme.


More information about the openicc mailing list