Say i have icc or icm file for my laptop, which i want to apply to the system. I am using Xfce environment. What i should do to import calibration settings?
how about go to settings/color profiles?
You can add color profiles in there
all i see in color profile menu is “no devices found” same problem on two different devices: thinkpad carbon x1 gen 5 and dell precision 7520. However Manjaro distribution works just fine.
Please point me direction for investigations.
Manjaro might work because they load xiccd at startup, eos does not
I made this document to load it, but i never used it on eos
### xiccd
[xiccd](https://aur.archlinux.org/packages/xiccd/)AUR is a simple bridge between colord and X. It allows non-GNOME and non-KDE desktop environment to load and apply icc profiles.
Make sure [colord](https://archlinux.org/packages/?name=colord) is installed, then install [xiccd](https://aur.archlinux.org/packages/xiccd/)AUR.
Copy your icc profiles to the profile directory.
# cp icc_profile /usr/share/color/icc/colord/
[Start/enable](https://wiki.archlinux.org/title/Start/enable) `colord.service`.
If `colord` was already running, you need to [restart](https://wiki.archlinux.org/title/Restart) `colord.service`, otherwise new profiles will not show up.
Execute `xiccd` in a terminal as a backend and ignore any verbose messages. Keep `xiccd` running during the next steps.
$ xiccd
This will enumerate displays and register them for colormgr(colord).
Open another terminal and execute `colormgr`. Note the `Device
ID` of your screen.
$ colormgr get-devices
Note the `Profile ID` which you added earlier and want to use.
$ colormgr get-profiles
Add your profile to the display device.
# colormgr device-add-profile device_id profile_id
Make the profile as the default to the display device.
# colormgr device-make-profile-default device_id profile_id
Double-check that [xiccd](https://aur.archlinux.org/packages/xiccd/)AUR installed `/etc/xdg/autostart/xiccd.desktop` so that it [autostarts](https://wiki.archlinux.org/title/Autostarting) at system startup.
# cat /etc/xdg/autostart/xiccd.desktop
Close all terminals, and reboot the system to check whether the icc profile is being applied. If `colord` was already running, you need to [restart](https://wiki.archlinux.org/title/Restart) `colord.service`.
EDIT:
Scratch the above, after updating today (21-09-2024) xfce color profile has optional dependencys including xiccd so the above is no longer needed.
After installing the optional dependencys my monitor is detected and i can add a color profile for it. Before only my printer was listed
https://aur.archlinux.org/packages/xiccd
is 404 and i am confused where to start.
colormgr get-devices
do not show any devices at all.
Where i can find step-by-step working instructions for newbie?
xiccd is in extra repo, no need to install it from aur
I also installed colord from extra repo
After that (and a full system update and reboot) my monitor is detected
Fred, thank you very much for helping me out!
It looks like that i’ve managed to resolve my issue and get a trial grip of color management of endeavourOS.
I’ll post the link to my case here in a while, i think that this will be helpful for total newbies and makes their start a bit easier. Currently i am running Windows 7 ESU, but this is not forever and i am trying Linux waters to switch to it i a while. There will be no Windows 10/11/12 in my optics.
@fred666 Thanks again.
Here is my post with some minor, but important additions, that might be helpful especially for newbies.
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.