XFCE displaycal-apply-profiles

Home Forums Help and Support XFCE displaycal-apply-profiles

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #10032

    Anonymous
    Inactive
    • 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-1

    I 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: OK

    Nevertheless, 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
    #10037

    Anonymous
    Inactive
    • 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.icc

    found here

    #10047

    Florian Höch
    Administrator
    • 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.icc

    found 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.

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.

Log in or Register

Display Calibration and Characterization powered by ArgyllCMS