Bonjour,
je ne suis pas spécialiste de la gestion des couleurs mais je viens d'être obligé de mettre les mains dans le cambouis pour utiliser Darktable sur Xubuntu 14.04, version qui ne gère pas finement les couleurs. Je vais être un peu long mais il me paraît intéressant de garder la gestion des couleurs sous Linux. Voici ce que j'ai retenu, il peut y avoir des approximations aux yeux d'un spécialiste, il est possible que j'en ai trop fait, je creuserai plus tard. Après modifications mon système gère deux écrans calibrés, correctement me semble-t-il.
Il y a deux systèmes de gestion des couleurs dans Linux. L'un est constitué de colord et par exemple de Gnome Color Manager, ce qui doit être le cas d'Ubuntu 15.10, mais pas de Xubuntu.
L'autre consiste à renseigner des sortes de variable d'environnement, appelées X atom et nommées _ICC_PROFILE éventuellement suivi d'un numéro. Il faut ajouter un paquet pour que ce système fonctionne. Les deux systèmes peuvent cohabiter. Leur rôle est d'indiquer à l'application qui s'ouvre dans une fenêtre le profil de l'écran. Certaines applications savent utiliser l'un ou l'autre de ces systèmes ou les deux.
Voici ce que j'ai remarqué sur mon système. Je crois que la version 1.6.x de Darktable sait utiliser les deux systèmes, pour colord je viens de le vérifier sur une installation Arch non mise à jour. La version 2 (sur Xubuntu) n'utilise pas colord mais seulement les X atom. C'est du moins ce que rapporte un utilitaire joint à Darktable.
Comment le vérifier sur votre système ? En ouvrant un terminal et en tapant la commande darktable-cmstest qui rapporte le résultat des deux systèmes de gestion des couleurs.
Cette modification du comportement de Darktable peut expliquer l'observation de LViatour.
Dans Gimp on peut imposer le profil de l'écran ou laisser Gimp interroger le système (je crois qu'il peut utiliser les deux systèmes).
Comme visionneuse, on peut au moins préciser un profil écran dans XnView Multi Platform.
Un mot sur mes manipulations. J'ai utilisé la commande colormgr (du paquet colord) avec les options get-devices et get-profiles pour savoir ce que le système voyait et où se trouvent les fichiers. J'ai ajouté à chacun de mes écrans les profils correspondants avec l'option device-add-profile (attention il faut utiliser les "chemins d'objet" pour désigner les écrans et les profils) et j'ai défini les profils par défaut pour chaque écran avec l'option device-make-profile-default. Je crois que tout ceci peut être fait avec Gnome Color Manager, car on est toujours dans colord.
Enfin j'ai ajouté le paquet xiccd qui nécessite d'ajouter aux dépots le PPA de Pascal De Bruijn. Ce démon fait le lien entre colord et le serveur X.
J'ai encore un problème : les profils ne sont affectés aux écrans que si ceux-ci sont allumés avant de se loguer, petite contrainte.
J'en profite pour remercier LViatour d'avoir initié cette discussion qui m'a amené à utiliser Darktable, et à en faire petit à petit mon logiciel de développement (et de retouche) favori.
Les liens inclus dans le message de Védéhème, et de proche en proche, m'ont été bien utiles pour comprendre un peu mieux mes manips.
Pour information voici ma configuration d'affichage : carte NVidia quadro K2200, driver propriétaire ; écran à tout faire Nec EA224WMi ; écran de traitement graphique Nec SpectraView Référence 241 ; les deux écrans sont calibrés.