Aller au contenu

Gestion des couleurs sous Linux

PxlMonk affiche l’aperçu à travers le propre profil colorimétrique de votre moniteur, afin que les couleurs à l’écran correspondent aux vraies couleurs de la photo (voir Couleur de l’écran). Sous macOS et Windows, le profil est détecté automatiquement. Sous Linux, cela tient à une chose : votre bureau doit indiquer au système quel profil l’écran utilise. Cette page explique ce que PxlMonk recherche et comment le configurer.

Quand vous ouvrez une photo, PxlMonk demande au système le profil colorimétrique de l’écran, dans cet ordre :

  1. Le profil que votre bureau publie pour l’écran. Sous X11, c’est la propriété de fenêtre standard _ICC_PROFILE que les services de couleur (colord, via l’intégration de couleur de GNOME ou KDE) définissent dès qu’un profil est attribué à votre écran. Sur une configuration multi-écrans, le profil de chaque écran est utilisé ; déplacer la fenêtre vers un autre moniteur la ré-résout donc.
  2. Si un profil est trouvé, l’aperçu y est converti (couleur précise par moniteur), et le champ Profil de l’écran du panneau Infos de Développer affiche son nom.
  3. Si aucun n’est trouvé, PxlMonk revient au sRGB et affiche un avis au-dessus de l’aperçu : « L’espace colorimétrique de l’écran n’a pas pu être déterminé. » Rien n’est cassé ; les couleurs peuvent simplement ne pas correspondre à un panneau non calibré ou à gamut large.

L’avis signifie donc qu’aucun profil n’est attribué à votre écran, et non qu’une opération a échoué. La solution est d’en attribuer un.

  1. Installez colord et l’intégration de couleur de votre bureau. colord est le service qui stocke les profils d’écran ; l’intégration du bureau publie le profil attribué pour l’écran.

    Terminal window
    # KDE Plasma
    sudo zypper install colord colord-kde
    # GNOME
    sudo zypper install colord gnome-color-manager
  2. Attribuez un profil à votre écran. Utilisez les réglages graphiques si votre bureau en a :

    • GNOME : Paramètres → Couleur → choisissez votre écran → ajoutez un profil et activez-le.
    • KDE Plasma : Configuration du système → Couleur (nommé Correction des couleurs sur certaines versions).

    Certains bureaux — notamment plusieurs versions de KDE Plasma 6 — ne fournissent aucun panneau de couleur. Là, la ligne de commande fonctionne toujours (colord installe l’outil colormgr) :

    Terminal window
    # 1) trouvez l'id de périphérique de votre écran
    colormgr get-devices
    # 2) listez les profils disponibles et choisissez-en un — le profil dérivé de l'EDID portant le
    # nom de votre moniteur est un bon choix sans effort, ou « sRGB »
    colormgr get-profiles
    # 3) attribuez-le et définissez-le par défaut (utilisez les chemins d'objet des deux commandes ci-dessus)
    colormgr device-add-profile <chemin-objet-peripherique> <chemin-objet-profil>
    colormgr device-make-profile-default <chemin-objet-peripherique> <chemin-objet-profil>
  3. Déconnectez-vous puis reconnectez-vous. Le bureau publie le profil attribué pour l’écran à la connexion — l’attribuer en cours de session ne suffit pas à lui seul. Après la reconnexion, le profil est actif.

  • Le profil d’écran généré automatiquement — colord en crée un à partir des données EDID de votre moniteur, nommé d’après l’écran (p. ex. « Surface Laptop 4 »). C’est une estimation gratuite et raisonnable du gamut du panneau, et un bon choix par défaut.
  • Un profil mesuré — pour une vraie précision, calibrez l’écran avec un colorimètre et un outil comme DisplayCAL. Attribuez le profil obtenu de la même manière.
  • sRGB — déclare le panneau comme sRGB. Convient à un écran à gamut standard ; sur un panneau à gamut large ce sera légèrement décalé, mais cela masque l’avis.

Ouvrez une photo dans Développer et regardez le panneau Infos : le champ Profil de l’écran devrait maintenant afficher le nom de votre profil (p. ex. « Surface Laptop 4 ») au lieu de « sRGB », et l’avis a disparu.

Si vous ne pouvez pas ou ne voulez pas configurer un profil, ouvrez Réglages → Général → Espace colorimétrique de l’écran et choisissez une valeur fixe au lieu de Automatique (adapter à l’écran) :

  • sRGB — correct sur un écran à gamut standard, et supprime l’avis.
  • Display P3 — pour un panneau à gamut large, ou pour épreuver à l’écran le rendu d’une image en P3.

Un espace fixe est utilisé tel quel sur chaque moniteur, si bien que PxlMonk n’a plus rien à détecter et l’avis n’apparaît pas.