[RFC wayland-protocols v2 0/1] Color Management Protocol

Adam Jackson ajax at redhat.com
Thu Mar 7 20:03:14 UTC 2019

On Wed, 2019-03-06 at 18:09 +0100, Sebastian Wick wrote:

> 2. How exactly should the client be informed of the "prefered" color
>    spaces?
>    IMO there are a few requirements:
>    * the client should know when the prefered color space changes
>    * the client should know when multiple color spaces are involved
>    * the priority of those color spaces
>    The single "prefered" color space that can be requested doesn't meet
>    those requirements, neither does the wl_output.enter/leave (missing
>    priority) nor does my protocol (moving the surface to another output
>    will not trigger any new events).
>    Another point here is that wl_output actually doesn't map to a single
>    but multiple color spaces (e.g. cloned display).
>    Better ideas are very welcome!

The proposed DEEPCOLOR extension to X11 expresses this as a dynamic
list of priorities, which seems like a pretty decent idea. The most
recent draft is here (grep for "Full text"):


- ajax

More information about the wayland-devel mailing list