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.2 plattform.
Pakkeinformasjon
Ytterligere Nedlastinger
Colord Avhengigheter
Påkrevd
dbus-1.14.10, GLib-2.80.4 (GObject Introspection
anbefalt), Little CMS-2.16, Polkit-125, og
SQLite-3.46.1
Anbefalt
libgudev-238, libgusb-0.4.9,
Systemd-256.4 (kjøretid), og Vala-0.56.17
Valgfri
gnome-desktop-44.1 og colord-gtk-0.3.1 (for å bygge
eksempelverktøyene), DocBook-utils-0.6.14, GTK-Doc-1.34.0,
libxslt-1.1.42, SANE-1.2.1, ArgyllCMS, og
Bash Completion
Installasjon av Colord
Først, fiks feil bruk av sqlite API som forårsaker testfeil og
potensial kjøretidskrasj, samt en altfor
streng systemd herdingsinnstilling som gjør at systemd tjenesten
ikke starter:
patch -Np1 -i ../colord-1.4.7-upstream_fixes-1.patch
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 \
-D daemon_user=colord \
-D vapi=true \
-D systemd=true \
-D libcolordcompat=true \
-D argyllcms_sensor=false \
-D bash_completion=false \
-D docs=false \
-D man=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.
-D daemon_user=colord
:
Denne bryteren brukes så colord nissen vil kjøre som en
uprivilegert bruker i stedet for som root
bruker.
-D vapi=true
: Denne
bryteren aktiverer byggingen av Vala bindinger. Fjern hvis du ikke har
Vala-0.56.17 installert.
-D systemd=true
: Denne
bryteren aktiverer installasjon av systemd tjenesten.
-D libcolordcompat=true
:
Denne bryteren aktiverer byggingen av et kompatibilitetsbibliotek
for eldre pakker som bruker Colord.
-D argyllcms_sensor=false
:
Denne bryteren deaktiverer tArgLLCMS sensordriver. Utelat hvis du
har ArgyllCMS installert og ønsker å
bruke den.
-D bash_completion=false
:
Denne bryteren deaktiverer Bash Completion støtte for Colord
applikasjoner.
-D docs=false
: Denne
bryteren deaktiverer byggingen av dokumentasjon. Utelat hvis du har
GTK-Doc-1.34.0 tilgjengelig.
-D man=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
|