[Openicc] Profile installation and association for Linux/Unix/X11

Graeme Gill graeme at argyllcms.com
Sun Apr 20 21:18:13 PDT 2008


Jon A. Cruz wrote:
> However, in my experience I've seen the similar net effect achieved  by 
> using VNC. An X11 session is launched on the host computer that is  
> using virtual or simulated hardware. Then a viewer client connects to  
> that X11 server instance and displays what is going on.

If you're using VNC, then I doubt it's the X11 system that has
the responsibility of making the color right. If a program
like VNC is effectively "scraping the screen", then it's going
to be it's responsibility for translating the color from
the screen it got it from, to the screen it's displaying it on.

> And as far as dynamic hardware in general goes, yes that is a big  
> issue. For example, with this laptop it is not uncommon for me to  plug 
> in an external VGA monitor, an external VGA projector, an  external DVI 
> monitor, an HDTV via HDMI, an HDTV via Y/C, or an HDTV  via composite.

Right. Hence my point of associating a profile with the monitor using
something like the EDID, and also (as I pointed out a couple of weeks
ago when talking about RandR 1.2), a transparent solution needs
a demon that is monitoring the RandR 1.2 EDID output property,
and when/if it changes, locating the correct profile and setting
the output _ICC_PROFILE property appropriately, and also setting the
VideoLUT calibration.

Graeme Gill.


More information about the openicc mailing list