Colord-1.4.4

Introduction à Colord

Colord est un service système qui rend facile la gestion, l'installation et la génération de profiles de couleurs. Il est utilisé par GNOME Color Manager pour l'intégration au système et est utilisé quand il n'y a pas d'utilisateurs connectés.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

  • Téléchargement (HTTP) : https://www.freedesktop.org/software/colord/releases/colord-1.4.4.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 32c2709a6002d9ee750483aaed6379c8

  • Taille du téléchargement : 1.8 Mo

  • Estimation de l'espace disque requis : 23 Mo (avec les tests)

  • Estimation du temps de construction : 0.1 SBU (avec les tests)

Dépendances de Colord

Requises

dbus-1.12.16, GLib-2.62.4, Little CMS-2.9, Polkit-0.116 et SQLite-3.31.1

Recommandées

Facultatives

gnome-desktop-3.34.4 et colord-gtk-0.2.0 (pour construire les outils d'exemple), libxslt-1.1.34, SANE-1.0.27, ArgyLLCMS et Bash Completion

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/colord

Installation de Colord

Il devrait y avoir un utilisateur et un groupe dédié pour prendre le contrôle du démon colord après son démarrage. Tapez les commandes suivantes en tant qu'utilisateur root :

groupadd -g 71 colord &&
useradd -c "Color Daemon Owner" -d /var/lib/colord -u 71 \
        -g colord -s /bin/false colord

Tout d'abord nettoyez une centaine d'avertissements :

mv po/fur.po po/ur.po &&
sed -i 's/fur/ur/' po/LINGUAS

Installez Colord en lançant les commandes suivantes :

mkdir build &&
cd build &&

meson --prefix=/usr            \
      --sysconfdir=/etc        \
      --localstatedir=/var     \
      -Ddaemon_user=colord     \
      -Dvapi=true              \
      -Dsystemd=true           \
      -Dlibcolordcompat=true   \
      -Dargyllcms_sensor=false \
      -Dbash_completion=false  \
      -Ddocs=false             \
      -Dman=false ..           &&
ninja

Maintenant, en tant qu'utilisateur root :

ninja install

Pour tester les résultats, tapez : ninja -k 2 test. Un test, colord-self-test-daemon échouera. La suite de tests doit être lancée après l'installation du paquet et le démon D-Bus du système doit tourner.

Explication des commandes

-Ddaemon_user=colord : Ce paramètre est utilisé pour que le démon colord puisse être lancé depuis un utilisateur sans privilège au lieu de l'utilisateur root.

-Dvapi=true : Ce paramètre permet de construire les liaisons Vala. Enlevez-le si vous n'avez pas installé Vala-0.46.6.

-Dsystemd=true : Ce paramètre active l'installation du service systemd

-Dlibcolordcompat=true : Ce paramètre active la construction d'une bibliothèque de compatibilité pour les anciens paquets qui utilisent Colord.

-Dargyllcms_sensor=false : Ce paramètre désactive le pilote de capteur ArgLLCMS. Ne le mettez pas si vous avez installé ArgyllCMS et souhaitez l'utiliser.

-Dbash_completion=false : Ce paramètre désactive le support de Bash Completion pour les applications de Colord.

-Ddocs=false : Ce paramètre désactive la construction de la documentation. Ne le mettez pas si GTK-Doc-1.32 est disponible.

-Dman=false : Ce paramètre désactive la construction des pages de manuels. Enlevez-le si vous avez DocBook-utils-0.6.14 est disponible. Les versions avec un espace de nom des feuilles de style docbook-xsl sont aussi requises.

Contenu

Programmes installés: cd-create-profile, cd-fix-profile, cd-iccdump, cd-it8 et colormgr
Bibliothèques installées: libcolord.so, libcolordcompat.so, libcolordprivate.so et libcolorhug.so
Répertoires installés: /usr/include/colord-1, /usr/lib/colord-{plugins,sensors}, /usr/share/color{d}, /usr/share/gtk-doc/html/colord et /var/lib/colord

Descriptions courtes

cd-create-profile

est un outil de créations des profils de couleurs.

cd-fix-profile

est un outil utilisé pour corriger les métadonnées dans les profiles ICC

cd-iccdump

affiche le contenu d'un profile ICC en texte lisible par un humain.

cd-it8

est un outil de tests de gestion de couleurs.

colormgr

est un programme en mode texte qui permet d'interagir avec colord en ligne de commande.

libcolord.so

contient les fonctions de l'API de Colord.

libcolordcompat.so

contient les fonctions de l'ancienne API pour la compatibilité avec les anciennes applications.

libcolordprivate.so

contient les fonctions de l'API interne pour les programmes inclus avec Colord.

libcolorhug.so

contient un colorimètre simple pour les dispositifs d'affichage.

Last updated on 2020-02-18 23:50:03 +0100