Introduksjon til Colord
Colord er en systemtjeneste som
gjør det enkelt å administrere, installere og generere
fargeprofiler. Den brukes hovedsakelig av GNOME Color Manager for systemintegrasjon og
bruk når ingen brukere er pålogget.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.1 plattform.
Pakkeinformasjon
Colord Avhengigheter
Påkrevd
dbus-1.14.10, GLib-2.78.4, Little CMS-2.14, Polkit-124, og SQLite-3.45.1
Anbefalt
elogind-252.9, gobject-introspection-1.78.1,
libgudev-238, libgusb-0.4.8, og
Vala-0.56.14
Valgfri
gnome-desktop-44.0 og colord-gtk-0.3.1 (for å bygge
eksempelverktøyene), DocBook-utils-0.6.14, GTK-Doc-1.33.2,
libxslt-1.1.39, SANE-1.2.1, ArgyllCMS, og
Bash Completion
Installasjon av Colord
Det bør være en dedikert bruker og gruppe for å ta kontroll over
colord nissen etter at den har startet. Utfør følgende kommandoer
som root
bruker:
groupadd -g 71 colord &&
useradd -c "Color Daemon Owner" -d /var/lib/colord -u 71 \
-g colord -s /bin/false colord
Installer Colord ved å kjøre
følgende kommandoer:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-Ddaemon_user=colord \
-Dvapi=true \
-Dsystemd=false \
-Dlibcolordcompat=true \
-Dargyllcms_sensor=false \
-Dbash_completion=false \
-Ddocs=false \
-Dman=false &&
ninja
Nå, som root
bruker:
ninja install
For å teste resultatene, kjør: ninja
test. En test, colord-self-test-daemon
, vil mislykkes hvis
pakken allerede er installert. Testpakken må kjøres med
systemomfattende D-Bus nissen kjørende.
Parameterforklaringer
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-Ddaemon_user=colord
: Denne
bryteren brukes så colord nissen vil kjøre som en uprivilegert
bruker i stedet for som root
bruker.
-Dvapi=true
: Denne bryteren
aktiverer byggingen av Vala
bindinger. Fjern hvis du ikke har Vala-0.56.14 installert.
-Dsystemd=false
: Denne
bryteren deaktiverer støtte for systemd innlogging i Colord applikasjoner.
-Dlibcolordcompat=true
:
Denne bryteren aktiverer byggingen av et kompatibilitetsbibliotek
for eldre pakker som bruker Colord.
-Dargyllcms_sensor=false
:
Denne bryteren deaktiverer tArgLLCMS sensordriver. Utelat hvis du
har ArgyllCMS installert og ønsker å
bruke den.
-Dbash_completion=false
:
Denne bryteren deaktiverer Bash Completion støtte for Colord
applikasjoner.
-Ddocs=false
: Denne
bryteren deaktiverer byggingen av dokumentasjon. Utelat hvis du har
GTK-Doc-1.33.2 tilgjengelig.
-Dman=false
: Denne bryteren
deaktiverer byggingen av man sider. Utelat hvis du har DocBook-utils-0.6.14 tilgjengelig.
Namespaced versjoner av docbook-xsl stilarkene kreves også.
Innhold
Installerte Programmer:
cd-create-profile, cd-fix-profile,
cd-iccdump, cd-it8, og colormgr
Installerte Biblioteker:
libcolord.so, libcolordcompat.so,
libcolordprivate.so, og libcolorhug.so
Installerte Mapper:
/usr/include/colord-1,
/usr/lib/colord-{plugins,sensors}, /usr/share/color{d},
/usr/share/gtk-doc/html/colord, og /var/lib/colord
Korte Beskrivelser
cd-create-profile
|
er verktøyet for oppretting av profiler for Color Manager
|
cd-fix-profile
|
er et verktøy som brukes til å fikse metadata i ICC
profiler
|
cd-iccdump
|
dumper innholdet i en ICC profil som lesbar tekst
|
cd-it8
|
er testverktøyet for Color Manager
|
colormgr
|
er et tekstmodusprogram som lar deg samhandle med colord
på kommandolinjen
|
libcolord.so
|
inneholder Colord API
funksjoner
|
libcolordcompat.so
|
inneholder eldre API funksjoner for kompatibilitet med
eldre applikasjoner
|
libcolordprivate.so
|
inneholder interne API funksjoner for programmene som
følger med Colord
|
libcolorhug.so
|
inneholder en enkel skjermmaskinvare fargemåler
|