web-dev-qa-db-fra.com

Comment définir les profils de couleurs d'affichage du système dans Xubuntu et Lubuntu?

Certaines applications, telles que Gimp, Geeqie et Rawstudio, prétendent pouvoir utiliser le profil de couleur système dans leur gestion des couleurs, mais comment pouvez-vous configurer un tel profil? Comment voyez-vous, si un tel profil a été défini, et comment, quel profil avez-vous utilisé? Je ne vois pas comment le faire à Lubuntu et à Xubuntu.

23
jarno

C'est une bonne question, car Xubuntu et Lubuntu n'ont pas les mêmes paramètres système> que le menu couleur d'Ubuntu standard, et installer gnome-color-manager ne vous permet pas de définir les profils dans une session Xubuntu ou Xfce, car vous ne pouvez que utilisez cet utilitaire correctement lors de l’exécution d’une session gnome, car il dépend de gnome-settings-daemon et de gnome-control-center. Ce fait ressort clairement du diagramme utile présenté ici dans cet article.

Outils système

Toutefois, sous Xubuntu et Lubuntu, le package colord est toujours installé automatiquement et prend en charge la gestion des couleurs. Vous pouvez y accéder via la ligne de commande à l'aide de colormgr. Vous pouvez interroger vos périphériques, tels que les imprimantes et les scanners, à l'aide de commutateurs de ligne de commande tels que colormgr get-devices, qui sont délimités sur le site officiel .

Cependant, alors que colormgr get-devices listera tous les périphériques automatiquement gérés par la couleur sur votre système, il ne listera pas les périphériques d’affichage sur xfce.

Sur xfce, colormgr get-devices-by-kind display ne fonctionnera pas et vous ne pourrez pas définir le profil icc pour l’affichage sur la ligne de commande, mais uniquement en utilisant des outils tels que xicc ou xcalib (voir plus loin). Ceci est expliqué ici par Richard Hughes:

XFCE n'a pas de composant de session pour colord. Vous devez soit exécuter gnome-settings-daemon (qui a un plugin de couleur), installé avec colord-kde installé, ou écrire quelque chose de léger pour XFCE.

Colord détecte uniquement les périphériques du système tels que les scanners et les webcams, puis CUPS enregistre les imprimantes. Il n'a pas accès à la session et s'appuie sur un composant de session pour communiquer avec X et enregistrer des périphériques.


Dans une session gnome ou kde (que vous pourriez exécuter sur Xubuntu), vous devriez pouvoir utiliser colormgr pour saisir colormgr get-devices-by-kind display et définir le profil icc pour l'affichage manuellement. Par souci d'exhaustivité, je présente cette méthode.

Vous devez d’abord ajouter vos profils à ~/.local/share/icc et exécuter colormgr get-profiles pour les répertorier, puis choisir le profil icc, tel que

/org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Maintenant, ajoutez-le à l'appareil souhaité (cette fois, c'est l'affichage par défaut) avec

colormgr device-add-profile /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Ensuite, vous pouvez le rendre par défaut avec

colormgr device-make-profile-default /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

Autres utilitaires utiles

Remarque: Les profils icc personnalisés doivent aller dans /home/$USER/.local/share/icc; le répertoire système est /usr/share/color/icc.

Il est possible d'utiliser des outils tels que xicc ou xcalib si vous souhaitez configurer un profil icc spécifique sur Xubuntu ou Lubuntu. Il vous suffit de pointer l’un de ces outils sur votre profil icc et de placer cette commande au démarrage:

xicc /location/of/profile

ou avec xcalib vous pouvez également spécifier la correction gamma en utilisant

xcalib -gc 1.8 /location/of/profile

Toutefois, comme l'indique la question ci-dessous, vous devrez peut-être différer l'exécution de la commande pour que le système ne remplace pas votre choix:

Vous pouvez également utiliser xicc, car les profils définis avec cette application sont conçus pour être récupérés par certaines applications telles que Gimp- c'est exactement ce à quoi vous vous référez dans votre question et ce programme est probablement ce à quoi vous pensiez . Pour charger un profil, lancez simplement xicc /location/of/profile; vous pouvez spécifier l'affichage si nécessaire.

Les notes de package pour xiccexplain que

Cet utilitaire vous permet de définir un profil de couleur ICC pour un affichage X, afin que les applications puissent l'utiliser pour afficher des images étalonnées en couleur. Les applications doivent rechercher spécifiquement ceci atom, mais plusieurs applications telles que Gimp et Krita le font déjà.

Alternativement, vous pouvez généralement définir des profils explicitement dans des applications telles que Gimp (voir capture d'écran ci-dessous) et d'autres programmes. Cela peut être nécessaire si vous utilisez des images RAW pouvant nécessiter un espace colorimétrique spécifique.

enter image description here

18
user76204

Au lieu de cela, il existe un excellent guide allemand pour toutes les choses nécessaires manuellement: http://wiki.ubuntuusers.de/Monitor_profilieren_mit_ArgyllCMS

2
aanno

Je viens d’essayer de résoudre ce problème sur Lubuntu 17.04, c’est ainsi que cela a fonctionné pour moi. Mon système Lubuntu se trouve sur un vieil ordinateur portable Dell principalement utilisé pour les courriels et la navigation sur Internet avec Firefox.

La première priorité était de gérer les couleurs de Firefox. Heureusement, cela peut être fait uniquement dans l'application. Naviguez dans une fenêtre du navigateur Firefox pour

à propos de: config

et après la recherche de page d'avertissement

color_man

ceci listera les propriétés de gestion des couleurs pour Firefox. Définissez display_profile à l'emplacement de votre profil icc. Il devrait être situé dans votre répertoire ~/.local/share/icc/c'est-à-dire

/home/user/.local/share/icc/my_screen_profile.icc

Si aucun profil n'est défini ici, Firefox essaiera d'utiliser le profil système, mais aucun n'est encore défini. Se enablev4 à

vrai

pour autoriser les profils v4. Réglez le mode sur

1

où 0 = désactiver la gestion des couleurs, 1 = activé pour tous les graphiques rendus, 2 = activé uniquement pour les images de profil marquées. Définissez rendering_intent sur

où 0 = perceptuel, 1 colorimétrique relatif, 2 = saturation, 3 = colorimétrique absolu. Redémarrez Firefox et vous avez terminé. Testez votre navigateur en allant sur color.org . Il y a un problème ici cependant. Bien que le navigateur soit géré par couleur, l'aperçu pdf ne l'est pas. Vous pouvez vérifier cela avec la version pdf. Si vous envoyez le fichier à la visionneuse pdf par défaut, Evince Document Viewer 3.24.0, le rendu est correct.

Paramètres de Firefox pris à partir de NTown Productions

Bien que cela corresponde probablement à mes besoins, ce n’était pas la solution que je recherchais, mais des recherches plus approfondies et un dimanche lent m’ont amené à la suivante, qui définit la gestion des couleurs pour le système.

Connectez-vous à synaptic et installez

colord

et

xiccd

Si je le faisais d'abord, sans avoir configuré Firefox, je peux ouvrir un terminal (ctrl + alt + t) et utiliser colormgr pour importer mon profil d'affichage de n'importe quel emplacement dans ~/.local/share/icc/comme ceci

colormgr import-profile /home/user/Downloads/my_screen_profile.icc

Soyez prudent avec les noms de fichiers. J'ai eu des problèmes d'espace blanc dans les noms de fichiers que j'ai créés lors de la création des profils avec Argyll/DisplayCAL. Il semblait préférable de garder les noms de fichiers courts et simples. Pour une raison quelconque, je dois exécuter cette commande plusieurs fois. La première exécution a copié le fichier dans mon répertoire icc, la deuxième exécution l'a importé dans le système colord et l'a renvoyée avec un résumé du profil, y compris les métadonnées et les profils "chemin d'objet". Ensuite, nous pouvons vérifier que xiccd a permis à colord d’interagir avec l’affichage avec la commande

affichage de colormgr get-devices-by-kind

Cela renvoie un résumé qui inclut le "chemin d'objet" du périphérique d'affichage requis pour l'ajout du profil avec la commande

colormgr device-add-profile "chemin d'objet de périphérique d'affichage" "chemin d'objet de profil"

Les chemins des objets sont longs, alors j'ai utilisé shift + ctrl + c pour copier et shift + ctrl + v pour coller dans la fenêtre de mon terminal. Si tu cours

affichage de colormgr get-devices-by-kind

encore une fois, vous devriez voir votre profil en position 1) en faisant le profil par défaut. Si ce n'est pas le cas ou si vous souhaitez modifier l'utilisation par défaut

colormgr device-make-profile-default "chemin d'objet de périphérique d'affichage" "chemin d'objet de profil"

et enlevé avec

colormgr delete-profile "chemin d'objet du périphérique d'affichage" "chemin d'objet de profil"

D'autres options peuvent être trouvées à partir de

colormgr --help

Pour tester cela, j'ai utilisé cette méthode rawpedia et la commande extracticc du package argyll sur le jpg avec le profil sRGB mélangé sur le color.org = page, puis ajouté ceci à mon affichage de la même manière que ci-dessus. J'ai ensuite effacé le paramètre display_profile dans Firefox, l'invitant à utiliser le profil système au redémarrage. Le navigateur affiche maintenant sGBR, c'est-à-dire rouge pour vert et vice versa. Autres références en plus de la réponse ci-dessus de l'utilisateur76204

ArchWiki

pcode

Tous offrent des conseils similaires mais n'ont pas bien fonctionné sur mon système.

Remarque. La visionneuse d'images par défaut dans Lubuntu 17.04 est GPicView, qui n'est pas géré par la couleur. Utilisez donc synaptic pour l'échanger contre la visionneuse d'images eog ou eye of gnome.

1
dmkonlinux