[argyllcms] Re: dispwin sets the wrong X.org _ICC_PROFILE atom

  • From: Graeme Gill <graeme@xxxxxxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Wed, 16 Nov 2016 21:03:30 +1100

Richard Hughes wrote:

About this; in the near future systems will be migrating from X11 to
Wayland (Fedora 25 already defaults to Wayland, other distros will
follow) and so setting X atoms is no longer going to work.

There's a lot of things that Wayland doesn't do yet, and lots
of applications that aren't going to be re-written anytime
soon, so X11 (or X11 built on top of Wayland) will be around
for a very long time.

Even with
XWayland (the compatibility "wrapper" that provides an isolated
xserver for the app) you can't use the root window as it's isolated
from the other windows.

Sounds like a compatibility bug in XWayland. To be useful
basic stuff like atom setting really needs to work.

I think most applications that want to know
what profile to use are now using either libcolord, or more commonly,
the colord DBus API.

I'm not sure how that will work for remote displays, so perhaps
libcolord or DBus isn't the right place to do color management
on Wayland.

Graeme Gill.


Other related posts: