Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Dec 2018 21:56:40 +0100
From:      =?UTF-8?B?VMSzbA==?= Coosemans <tijl@FreeBSD.org>
To:        Gary Aitken <freebsd@dreamchaser.org>
Cc:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Re: colord hints needed
Message-ID:  <20181218215640.3ebbf726@kalimero.tijl.coosemans.org>
In-Reply-To: <1d430ba4-74a3-08d2-166a-c4d29071c2fa@dreamchaser.org>
References:  <2f50296b-8475-ccf9-2bb5-fd7a1660ae5f@dreamchaser.org> <20181218110513.03020168@kalimero.tijl.coosemans.org> <1d430ba4-74a3-08d2-166a-c4d29071c2fa@dreamchaser.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 18 Dec 2018 12:55:38 -0700 Gary Aitken <freebsd@dreamchaser.org> wr=
ote:
> On 12/18/18 3:05 AM, T=C4=B3l Coosemans wrote:
>> On Mon, 17 Dec 2018 22:33:45 -0700 Gary Aitken
>> <freebsd@dreamchaser.org> wrote: =20
> ...
>>> Can anyone who is using colord point me at what it takes to get it
>>> running? I have it installed but it's not running, and it's not
>>> clear to me how to get it set up.  I see man pages installed for=20
>>> cd-create-profile cd-fix-profile cd-it8 colormgr I see the
>>> following behavior: =20
> ...
>>> I'm running xfce4 as a wm; no session mgr. =20
>>=20
>> It provides org.freedesktop.ColorManager D-Bus service and it should
>> be started automatically by dbus-daemon whenever an application tries
>> to access that service.  When I run "colormgr get-devices" colord is
>> started. =20
>=20
> Thanks.  I've got colord running (manually started at the moment)
>=20
>> So make sure you have dbus_enable=3D"YES" in /etc/rc.conf and that it
>> is running (run "service dbus status" and "service dbus start").  You
>> may also need to have xfce4-session installed and start xfce using=20
>> "startxfce4 --with-ck-launch". =20
>=20
> I have xfce4-session installed.
> I normally start x using startx with xfce4 started via .xinitrc.
> The cmd used to just be
>    /usr/local/bin/startxfce4 &
> but I've changed that to include --with-ck-launch
>=20
> So colord is running, but there is no _ICC_PROFILE atom on the root windo=
w.
>    colormgr get-devices
> shows nothing
>    colormgr get-profiles
> shows the icc profiles installed with colord.
> It lists them with an "Object Path" of
>    /org/freedesktop/ColorManager/profiles
> and a Filename (actual path, apparently) of
>    /usr/local/share/color/icc/colord
>=20
> I seem to have the following processes related to session management:
>=20
> $ ps ax | grep session
> 71083  -  Is        0:00.11 /usr/local/bin/dbus-daemon --fork --print-pid=
 5 --print-address 7 --session
> 71112  -  S         0:00.07 /usr/local/libexec/at-spi2-registryd --use-gn=
ome-session
> 71043 v4  I         0:00.00 ck-launch-session xfce4-session
> 71079 v4  I         0:00.07 xfce4-session
> 71082 v4  I         0:00.00 /usr/local/bin/dbus-launch --sh-syntax --exit=
-with-session xfce4-session
> 71249  7  S+        0:00.00 grep session
>=20
> How does one get the _ICC_PROFILE atom assigned to the display?
> Or perhaps a better question, how does one tell colord that a device
> should be available to be color managed?  There seem to be commands for
> creating, activating and setting properties of a device, but it is unclear
> to me what the attributes of those commands are and how to choose
> appropriate values.
> e.g. create-device [ID} [SCOPE] [KIND], device-set-kind [ID|PATH] [KIND]
> The man page for colormgr isn't much help...

For XFCE I think you need https://github.com/agalakhov/xiccd, but there
doesn't seem to be a port of it.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20181218215640.3ebbf726>