J'ai le ColorHug et il contient ce beau LiveCD qui exécute Gnome et exécute un programme de calibrage d'écran convivial. Puis-je faire cela depuis Xubuntu, sans démarrer sur le LiveCD?
Oui, vous pouvez!
Premièrement, depuis la dernière mise à jour du firmware, vous avez besoin de la version 1.6.3 ou ultérieure d’Argyll. Si vous êtes sur 15.04/Vivid, vous avez déjà la version 1.6.3, mais si vous êtes sur Trusty, vous devez ajouter ce ppa: https://launchpad.net/~pmjdebruijn/+archive/argyll-testing (sinon vous pourriez simplement obtenir dispread: Error - icoms - usb_is_usb_portno: port number 1 out of range 1 - 0
).
Sudo add-apt-repository ppa:pmjdebruijn/argyll-testing
Sudo apt-get update
Ensuite, que vous soyez sur Vivid ou Trusty, faites:
Sudo apt-get install xcalib argyll colorhug-client gnome-color-manager
Pour que le programme d’étalonnage détecte votre moniteur, vous devez l’enregistrer avec colord
. C'est en fait quelque chose les paramètres XFCE devraient faire , mais comme ce n'est pas encore implémenté, nous avons besoin d'une solution de contournement. Il y a deux possibilités, soit installer gnome-settings-daemon
, soit xiccd
. (Votre profil icc peut également être enregistré avec colord via l'un de ces démons, ce qui est très pratique, car les programmes à gestion de la couleur peuvent y accéder et "utiliser automatiquement le profil système".)
Vous pouvez installer gnome-settings-daemon
avec apt-get
, tandis que xiccd
nécessite un PPA. Je recommande xiccd
car vous pouvez l'utiliser sous XFCE sans conflit, mais gnome-settings-daemon
est plus facile à installer. Lisez la suite pour savoir comment configurer chacune de ces options.
Si vous choisissez gnome-settings-daemon
, veillez à ce que cela ne soit pas toujours actif car cela pourrait changer la disposition de votre clavier et personne ne sait quoi d'autre. Si vous utilisez cette option, vous devriez probablement vous connecter en tant qu'invité avant de procéder à l'étalonnage. Lorsque vous êtes connecté en tant qu'invité, accédez aux paramètres de gestion de l'alimentation et assurez-vous que l'écran ne soit pas vide ou que l'économiseur d'écran soit activé. Ensuite, ouvrez un terminal et faites
/usr/lib/gnome-settings-daemon/gnome-settings-daemon
Laissez ce terminal en marche tout au long de l'étalonnage.
Si vous choisissez xiccd
, vous pouvez le laisser fonctionner dans votre profil XFCE pour enregistrer votre profil de calibrage avec colord et en informer automatiquement les programmes à gestion des couleurs. Mais vous devrez l'installer à partir d'un PPA. Si vous êtes sur 14.04 Trusty, faites juste
Sudo add-apt-repository ppa:pmjdebruijn/xiccd-testing
Sudo apt-get update
Si vous êtes sur 15.04 Vivid, il n'y a pas encore de PPA, mais vous pouvez télécharger xiccd's deb et libcolord1's deb et les installer avec
Sudo dpkg -i libcolord1_1.0.9-0pmjdebruijn1~trusty_AMD64.deb
Sudo dpkg -i xiccd_0.2.2-0pmjdebruijn2~trusty_AMD64.deb
Créez ensuite le fichier /etc/xdg/autostart/xiccd.desktop
avec le contenu suivant:
[Desktop Entry]
Encoding=UTF-8
Name=xiccd
GenericName=X11 ICC Daemon
Comment=Applies color management profiles to your session
Exec=xiccd
Terminal=false
Type=Application
Categories=
OnlyShowIn=XFCE;
et déconnectez-vous et à nouveau.
Maintenant, que vous choisissiez xiccd ou gnome-settings-daemon, vous devriez pouvoir faire
colormgr get-devices
et voir une liste de périphériques. Cherchez votre moniteur ici. Il devrait y avoir une ligne avec "Device ID". Si c'est par exemple "xrandr-Lenovo Group Limited", vous pouvez lancer l'étalonnage à l'aide de la commande
gcm-calibrate --device "xrandr-Lenovo Group Limited"
Une fois l’étalonnage terminé, vous aurez un fichier dans ~/.local/share/icc/
appelé GCM-something.icc
. Faire
cp ~/.local/share/icc/GCM* /tmp/
et passez à votre utilisateur habituel pour récupérer ce fichier dans/tmp et le placer dans un endroit plus permanent.
Les profils comportent deux parties: une partie vcgt/LUT qui effectue la correction du point blanc, appliquée par X11 lui-même, et une partie gamma/teinte/saturation devant être appliquée par des programmes individuels à gestion des couleurs.
Pour appliquer la partie vcgt, exécutez xcalib /path/to/your/GCM-something.icc
pour tester le profil (et xcalib -c
pour le supprimer à nouveau). Vous pouvez l'insérer dans votre liste de programmes de démarrage pour l'appliquer à la connexion.
Pour appliquer la partie gamma + matrix, vous devez activer la gestion des couleurs dans GIMP (donnez simplement à GIMP le chemin d'accès au même fichier) et Firefox , et toute autre couleur- programmes gérés. Si vous avez xiccd
en cours d'exécution, la plupart des programmes de ce type devraient indiquer automatiquement le chemin d'accès au fichier .icc.
Si vous souhaitez un guide plus détaillé qui présente le profilage des couleurs sur la ligne de commande sous Linux et explique comment configurer votre écran avant de commencer, je vous recommande vivement de vous rendre https://encrypted.pcode.nl/blog/2013/11/24/display-color-profiling-on-linux / (Ceci montre également comment charger le profil pour tous les utilisateurs au démarrage).
Si vous rencontrez un problème d'affichage trop rouge après calibrage , vous pouvez soit créer un profil plus minimal (sans correction du point blanc) = ou vous pouvez essayer d’utiliser l’un des fichiers CCMX alternatifs (démarrez colorhug-ccmx
pour sélectionner les fichiers CCMX alternatifs, par exemple Moyenne de la communauté, avant d’exécuter gcm-calibrate
).
En 15.04 Vivid, vous risquez d'obtenir une erreur new_disprd() failed with "Unknown calibration display type selection"
- cela a fonctionné de nouveau lorsque j'ai sélectionné un choix différent dans la sélection du type d'écran (j'ai essayé les DEL blanches et les DEL RVB, il s'agit d'un Lenovo A740 dont je sais qu'il s'agit d'une DEL au moins). De plus, si votre Colorhug n'est pas reconnu, essayez de le brancher et de le brancher à nouveau (pour moi, il a été pris en compte lorsque j'ai commencé pour la première fois colorhug-flash
et ensuite branché).