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
elogind-255.5, libgudev-238, libgusb-0.4.9,
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:
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=false \
-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=false
: Denne
bryteren deaktiverer støtte for systemd innlogging i Colord applikasjoner.
-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
|