can't get colord to work with xfce desktop and xiccd started as user
by slipstream5 from LinuxQuestions.org on (#5437W)
Hello,
I am using Ubuntu Studio 20.04 for applications such as Cinelerra, Krita and the Gimp with one wide gamut monitor and another HD monitor. I had to use Ubuntu Studio 18.04 to run DisplayCal (which is not working in Ubuntu 20 yet) to calibrate and profile my monitor. I have tried loading the resulting profile in both releases, 18 and 20.
The profile doesn't load completely, namely the colord portion fails since it won't run in Xfce desktop environment.
Quote:
I tried loading profile with xcalib but I still need xiccd to run properly to support colord portion of the profile.
I found some info on another forum that was discussing systemd...
Quote:
Quote:
Quote:
The user of the forum goes on to mention that his system uses SystemD instead of XDG autostart...
I'm confused and wondering if anyone knows what code should I use exactly to get xiccd running at autostart.


I am using Ubuntu Studio 20.04 for applications such as Cinelerra, Krita and the Gimp with one wide gamut monitor and another HD monitor. I had to use Ubuntu Studio 18.04 to run DisplayCal (which is not working in Ubuntu 20 yet) to calibrate and profile my monitor. I have tried loading the resulting profile in both releases, 18 and 20.
The profile doesn't load completely, namely the colord portion fails since it won't run in Xfce desktop environment.
Quote:
| ArgylCMS and the Profile Loader reports OK, but colord fails after Querying for profile icc...' returned after 20 seconds." |
I tried loading profile with xcalib but I still need xiccd to run properly to support colord portion of the profile.
I found some info on another forum that was discussing systemd...
Quote:
| You should make sure that xiccd is started as user with the DISPLAY= environment variable correctly set. Do not try to start as root. |
| This is the reason why xiccd exists. The colord daemon does most of color management things. But there are things that must be done from user's session. In Gnome or Cinnamon they're done by the session's settings daemon. But some DEs have no such daemon or don't support color management. A user of such a DE should start xiccd somewhere from session autostart. It may be done with systemd too, but it's not to be done in the system-global systemd, it's user-specific and DE-specific. Most DEs use XDG autostart to do the trick. |
| You should make sure that xiccd is started as user with the DISPLAY= environment variable correctly set. Do not try to start as root. |
I'm confused and wondering if anyone knows what code should I use exactly to get xiccd running at autostart.