Xpra: Ticket #1155: synchronize client colourspace / calibration

This may impact #1107 (containers can specify the colourspace used for rendering), #41 (not sure how to handle this one..)

We want to capture the colour profile that the client will use for rendering our pixels on screen(s) and expose it to the server so applications will use it, and / or ensure we use this profile when encoding the pixels.

Links:


MS Windows specific info:


OSX:


As per the arch wiki, a number of apps already use the icc profile: firefox, eog, gimp, mpv, ..

Here's how I set my icc profile:

xcalib ~/.Seiki_pro_SM40UNP_user.icm


Wed, 30 Mar 2016 07:30:13 GMT - Antoine Martin: status, description changed


Sun, 10 Apr 2016 06:33:06 GMT - Antoine Martin: milestone changed

re-scheduling


Thu, 16 Jun 2016 03:11:55 GMT - Antoine Martin:

For printing colour accuracy, see: Ghostscript Color Management.


Wed, 22 Jun 2016 08:15:51 GMT - Antoine Martin:

opengl: ARB_framebuffer_sRGB.


Tue, 12 Jul 2016 16:52:22 GMT - Antoine Martin: milestone changed

Milestone renamed


Wed, 10 Aug 2016 04:25:55 GMT - Antoine Martin: owner, status changed

Time to collect some data, at least on OSX and win32.

Then we can decide what to do with it.

Lots of work done on this: OSX clients colourspace detection, ICC profile export to the session - ticket:1086#comment:4


Fri, 14 Jul 2017 16:08:00 GMT - Antoine Martin: owner, status, milestone changed

1 year without data, time to do it myself.


Thu, 10 Aug 2017 16:13:29 GMT - Antoine Martin: milestone changed

I don't have the hardware required for testing this, re-scheduling.

Some good links:


Sat, 24 Feb 2018 16:56:39 GMT - Antoine Martin:

I'm not alone in thinking that colour management on Linux is a mess: Open Source Color Management is broken


Wed, 28 Mar 2018 05:17:36 GMT - Antoine Martin: milestone changed


Wed, 20 Mar 2019 01:50:30 GMT - Antoine Martin:

See also #1584.


Wed, 20 Mar 2019 05:06:15 GMT - Antoine Martin: milestone changed

Milestone renamed


Wed, 12 Feb 2020 16:01:25 GMT - Antoine Martin: milestone changed


Sun, 04 Oct 2020 12:57:30 GMT - Antoine Martin: milestone changed


Sat, 23 Jan 2021 05:16:29 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1155