Linux Mint : Pourquoi le bleu tourne au violet ?
Bonjour,
Dernièrement, on m’a fait remarquer que mes captures d’écran où vidéos avaient une tendance à ne pas afficher la bonne couleur. En soi, c’est surtout le bleu qui tournait violet.
Vu que les premières remarques ont eu lieu sur Discord, j’ai alors pensé (à tort) qu’il y avait une compression / conversion lors de l’upload générant ainsi cet effet mais le souci c’est également présenté rapidement sur Element…
J’ai pu constater le souci sous Chromium également. En effet, en ouvrant la même capture d’écran se trouvant en local sur mon pc avec Firefox et Chromium, on avait l’impression de voir deux images différentes (confirmé avec deux autres pc sous Linux Mint et LMDE) :
J’étais donc content car j’avais une piste ! En effet, Discord et Element utilisent Chromium (au travers d’Electron) pour leurs applications et donc si Chromium a un souci, il n’est pas déconnant que des applications basées dessus soient également impactées !
En recherchant sur internet, je trouve deux sujets (un chez Ubuntu et un chez Google) concernant des soucis de bleu virant au violet sous Chromium et Chrome. Bingo ! Et une solution est donnée pour corriger ça, il suffit d’aller dans chrome://flags/ et de forcer la valeur « sRGB » et c’est bon !
En rouvrant l’image que j’avais en local, j’avais donc maintenant le même résultat entre Firefox et Chromium et je pensais donc avoir résolu le problème. Il ne manquait plus qu’à trouver comment ajouter ce paramètre dans les apps utilisant Electron.
Cependant, on va me dire que la capture de base n’est pas bonne. Celle-ci a été faite avec Firefox directement (sans autre modification derrière) mais je n’avais pas forcément prêté attention aux fait qu’elle n’avait pas les couleurs attendues… Pour bien comprendre le problème, vous pouvez faire un comparatif entre les deux images ci-dessous :
La différence est notamment visible au niveau du logo « GLF OS »… Le problème n’est donc pas lié qu’à Chromium, même si celui-ci réapplique le traitement sur les images qu’ils ouvrent, ce qui ne semble pas le cas de Firefox.
Sur le coup, je suis dépité et ne vois pas d’où vient le problème. Puis en laissant un peu de temps passer, une idée m’est venue en regardant les paramètres. Il y a une option « Couleur » dans les paramètres de Linux Mint dans la catégorie « Matériel » :
Lorsque l’on ouvre celle-ci, on a normalement un profil par défaut qui a été créé et qui correspond à la machine utilisée (les deux premières lignes dans mon cas) :
J’ai donc ajouté un profil et choisi « Artiflex Software sRGB ICC Profile » et le bleu est revenu ! A noter qu’il faut fermer et relancer les applications pour que cela prenne en compte le profil correctement. Je conseille donc de redémarrer pour être sûr que toutes les applications prennent bien le nouveau profil de couleur.
A noter qu’il y a le ticket #12637 ouvert chez Linux Mint concernant des problèmes de couleurs saturées. Dans les commentaires, on peut également lire le même constat sur le bleu qui vire vers le violet et voir la solution ci-dessus mentionnée.
Le problème semble lié à ce bon vieux X11 qui est encore là sous Linux Mint et potentiellement à un bug au niveau du profil de couleur par défaut. La bonne nouvelle, c’est qu’en me connectant sous Wayland avec le profil de couleur par défaut, je n’ai pas cette déformation sur le bleu. En revanche, en très peu de temps, j’ai pu constater d’autres bugs qui sont déjà listés ici.
Actuellement, Wayland sur Cinnamon est marqué comme expérimental et ça se voit vite. Ce n’est pas encore prêt, même si en soi, le système restait utilisable. Peut-être que pour Noël avec la version 23 de Linux Mint annoncée hier, Waylant sera prêt et ce problème du passé ?
L’avenir nous le dira ! En attendant, vous avez une solution si jamais vous constatez ce problème sur votre Linux Mint 😉
#Cinnamon #LinuxMint #LMDE #Mint #Wayland #X11