Home › Forums › Help and Support › XFCE displaycal-apply-profiles
- This topic has 2 replies, 2 voices, and was last updated 6 years, 3 months ago by Florian Höch.
-
AuthorPosts
-
2018-01-13 at 11:25 #10032
AnonymousInactive- Offline
I created an .icc profile using DisplayCAL, but I am struggling to loading it on startup.
I am on Arch Linux using XFCE, my NEC EX241UN @ 0,0 is connected to my laptop using a DisplayCable.
argyllcms 2.0.0-1I am seeing a few errors:
[user@x230 ~]$ displaycal-apply-profiles /usr/lib64/python2.7/site-packages/wx-3.0-gtk2/wx/_core.py:16629: UserWarning: wxPython/wxWidgets release number mismatch ================================================================================ Loading calibration curves of current display device profile... Enumerating display devices and communication ports... /usr/bin ArgyllCMS 2.0.0 ...ok. /usr/lib/python2.7/site-packages/DisplayCAL/colord.py:85: Warning: property match 'OutputEdidMd5'='63ed3008a5a34c6f2dfbf5830f504b67' does not exist Got profile from Argyll UCMM for display 0 (EDID 0x00FFFFFFFFFFFF0038A35A2C00000000281A0104A5351E78E22D95A9544C9C260F5054BFEF8081008140818081C095009040B300A9C0023A801871382D40582C45000F282100001E000000FD00324C1F5311000A202020202020000000FC004558323431554E0A2020202020000000FF0036583030303130384E420A2020015A020313C1469004031F13122309070783010000011D007251D01E206E2855000F282100001E8C0AD08A20E02D10103E96000F28210000188C0AD090204031200C4055000F2821000018023A80D072382D40102C45800F282100001E000000000000000000000000000000000000000000000000000000000000000000000000A5): /home/user/.config/color/icc/devices/display/EX241UN #1 2018-01-12 15-17 120cdm² D6500 2.2 M-S XYZLUT+MTX.icc` -------------------------------------------------------------------------------- Working directory: / home/ user/ .config/ color/ icc/ devices/ display/ Command line: /usr/bin/dispwin -v -d1 'EX241UN #1 2018-01-12 15-17 120cdm² D6500 2.2 M-S XYZLUT+MTX.icc' About to open dispwin object on the display About to set display to given calibration Calibration set About to destroy dispwin object [user@x230 ~]$ xprop -display :0.0 -len 14 -root _ICC_PROFILE _ICC_PROFILE: not found.
Once I start DisplayCAL and install the created profile system wide , I get the following colord error:
ArgyIICMS: OK
colord: The profile has been imported. You may need to manually activate it under Color system settings.
Profile loader: OKNevertheless, the profile is now loaded:
[user@x230 ~]$ xprop -display :0.0 -len 14 -root _ICC_PROFILE _ICC_PROFILE(CARDINAL) = 0, 11, 78, 44, 0, 0, 0, 0, 2, 64, 0, 0, 109, 110
I read there is some issue with XFCE and colord.
I tried using xiccd to no avail.There is an autostart entry of displaycal in /etc/xdg/.
What am I missing?
- This topic was modified 6 years, 3 months ago by Florian Höch. Reason: Wrap
2018-01-13 at 20:03 #10037
AnonymousInactive- Offline
well, after more trial and error, it seems i have found a solution:
i created a .desktop file in /etc/xdg/autostart/ containing Exec=dispwin -I /usr/share/color/icc/colord/EX241UN#1.iccfound here
2018-01-14 at 2:31 #10047well, after more trial and error, it seems i have found a solution:
i created a .desktop file in /etc/xdg/autostart/ containing Exec=dispwin -I /usr/share/color/icc/colord/EX241UN#1.iccfound here
That will install (copy) the profile on each login, which seems a bit wasteful. Leave out the -I parameter to prevent that. I’m not a fan of either solution as it seems the profile loader is working correctly (no errors related to loading the calibration). Also note that the root window X atom is not necessarily where you want to look, as XrandR will have the atom set as a property of the respective output.
-
AuthorPosts