Colord-1.4.6
Introdução a "Colord"
Colord é um serviço de sistema que
facilita gerenciar, instalar e a gerar perfis de cores. Ele é usado
principalmente pelo GNOME Color
Manager para integração do sistema e uso quando nenhum(a)
usuário(a) está logado.
Esse pacote é conhecido por construir e funcionar corretamente
usando uma plataforma LFS 12.0.
Informação do Pacote
Dependências do "Colord"
Exigidas
dbus-1.14.8, GLib-2.76.4, Little CMS-2.14, Polkit-123 e SQLite-3.42.0
Recomendadas
gobject-introspection-1.76.1,
libgudev-238, libgusb-0.4.6, Systemd-254 (tempo de execução) e
Vala-0.56.11
Opcionais
gnome-desktop-44.0 e colord-gtk-0.3.0 (para construir as
ferramentas de exemplo), DocBook-utils-0.6.14, GTK-Doc-1.33.2,
libxslt-1.1.38, SANE-1.0.32, ArgyllCMS e Bash
Completion
Instalação do "Colord"
Deveria existir um(a) usuário(a) e um grupo dedicados para assumir
o controle do processo de segundo plano "colord" após ele ser
iniciado. Emita os seguintes comandos como o(a) usuário(a)
root
:
groupadd -g 71 colord &&
useradd -c "Proprietário(a) do Processo de Segundo Plano de Cores" -d /var/lib/colord -u 71 \
-g colord -s /bin/false colord
Corrija uma liberação dupla que causa uma falha de construção no
x86 de 32 bits e travamentos de tempo de execução com alguns
monitores:
sed '/cmsUnregisterPluginsTHR/d' -i lib/colord/cd-context-lcms.c
Instale Colord executando os
seguintes comandos:
mkdir build &&
cd build &&
meson setup .. \
--prefix=/usr \
--buildtype=release \
-Ddaemon_user=colord \
-Dvapi=true \
-Dsystemd=true \
-Dlibcolordcompat=true \
-Dargyllcms_sensor=false \
-Dbash_completion=false \
-Ddocs=false \
-Dman=false &&
ninja
Agora, como o(a) usuário(a) root
:
ninja install
Para testar os resultados, emita: ninja test. Um teste,
colord-self-test-daemon
, falhará se o
pacote já estiver instalado. A suíte de teste precisa ser executada
com o "D-Bus Daemon" abrangente ao sistema em execução.
Explicações do Comando
--buildtype=release
:
Especifique um tipo de construção adequado para lançamentos
estáveis do pacote, pois o padrão possivelmente produza binários
não otimizados.
-Ddaemon_user=colord
: Essa
chave é usada de modo que o processo de segundo plano "colord"
executará como um(a) usuário(a) sem privilégios em vez do(a)
usuário(a) root
.
-Dvapi=true
: Essa chave
habilita construir as ligações Vala. Remova se você não tiver Vala-0.56.11 instalado.
-Dsystemd=true
: Essa chave
habilita a instalação do serviço systemd.
-Dlibcolordcompat=true
:
Essa chave habilita construir uma biblioteca de compatibilidade
para pacotes mais antigos que usam Colord.
-Dargyllcms_sensor=false
:
Essa chave desabilita o controlador do sensor "ArgLLCMS". Omita se
você tiver ArgyllCMS instalado e desejar
usá-lo.
-Dbash_completion=false
:
Essa chave desabilita o suporte ao "Bash Completion" para
aplicativos "Colord".
-Ddocs=false
: Essa chave
desabilita a construção de documentação. Omita se você tiver
GTK-Doc-1.33.2 disponível.
-Dman=false
: Essa chave
desabilita a construção de páginas de manual. Omita se você tiver
DocBook-utils-0.6.14 disponível. Versões
de espaço de nomes das folhas de estilo "docbook-xsl" também são
necessárias.
Conteúdo
Aplicativos Instalados:
cd-create-profile, cd-fix-profile,
cd-iccdump, cd-it8 e colormgr
Bibliotecas Instaladas:
libcolord.so, libcolordcompat.so,
libcolordprivate.so e libcolorhug.so
Diretórios Instalados:
/usr/include/colord-1,
/usr/lib/colord-{plugins,sensors}, /usr/share/color{d},
/usr/share/gtk-doc/html/colord e /var/lib/colord
Descrições Curtas
cd-create-profile
|
é a "Color Manager Profile Creation Tool"
|
cd-fix-profile
|
é uma ferramenta usada para corrigir metadados em perfis
"ICC"
|
cd-iccdump
|
despeja o conteúdo de um perfil "ICC" como texto legível
por humanos
|
cd-it8
|
é a "Color Manager Testing Tool"
|
colormgr
|
é um aplicativo em modo texto que te permite interagir
com o "colord" na linha de comando
|
libcolord.so
|
contém as funções da "API" do Colord
|
libcolordcompat.so
|
contém funções de API herdadas para compatibilidade com
aplicativos mais antigos
|
libcolordprivate.so
|
contém funções internas de "API" para os aplicativos
incluídos com o Colord
|
libcolorhug.so
|
contém um colorímetro simples de hardware de exibição
|