Bug 433068

Summary: Shows "you need Gnome color management installed in order to calibrate devices"
Product: [Plasma] colord-kde Reporter: laguest <laguest>
Component: Systems Settings Module (KCM)Assignee: Daniel Nicoletti <dantti12>
Status: CONFIRMED ---    
Severity: normal CC: alex765, asturm, gerrit.huebbers, info, jan.claussen10, jgrulich, nate, ngompa13, postix, raghu, rdieter, thomas.pasch
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=417157
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Settings

Description laguest@archeia.com 2021-02-17 11:07:00 UTC
Created attachment 135760 [details]
Settings

SUMMARY

I have Gnome color management installed.

STEPS TO REPRODUCE
1. Open settings or the kcm_colord
2. See the message displayed on the right.


OBSERVED RESULT

As above

EXPECTED RESULT

For it to work?

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.21.0
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2-r2

ADDITIONAL INFORMATION

$ uname -a
Linux rogue 5.10.15-gentoo-x86_64 #2 SMP PREEMPT Fri Feb 12 18:17:14 GMT 2021 x86_64 AMD FX(tm)-8350 Eight-Core Processor AuthenticAMD GNU/Linux

openrc not systemd

gnome-extra/gnome-color-manager
     Available versions:  3.36.0^t {test}
     Installed versions:  3.36.0^t(21:48:55 19/07/20)(-test)
     Homepage:            https://gitlab.gnome.org/GNOME/gnome-color-manager/
     Description:         GNOME color profile tools

[I] kde-misc/colord-kde
     Available versions:  (5) (~)0.5.0-r2 [m]**9999*l[1]
       {debug}
     Installed versions:  0.5.0-r2(5)(16:18:52 18/07/20)(-debug)
     Homepage:            https://invent.kde.org/graphics/colord-kde
     Description:         Provides interfaces and session daemon to colord

I have even put myself in the colord group, but it's still happens.
Comment 1 laguest@archeia.com 2021-02-17 17:53:17 UTC
gcm-calibrate is missing from gnome-color-manager, it has been removed, by the looks of it.

See https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/951 & https://gitlab.gnome.org/GNOME/gnome-color-manager/-/tree/master/src
Comment 2 Nate Graham 2021-02-17 19:11:04 UTC
hmm, do you know where it might have moved to?
Comment 3 laguest@archeia.com 2021-02-17 22:06:19 UTC
(In reply to Nate Graham from comment #2)
> hmm, do you know where it might have moved to?

No, not a clue. Gnome have removed it for some reason, don't know at what version, but it's in the 2.30 tag on that repo above.
Comment 4 laguest@archeia.com 2021-02-17 22:06:58 UTC
(In reply to laguest@archeia.com from comment #3)
> (In reply to Nate Graham from comment #2)
> > hmm, do you know where it might have moved to?
> 
> No, not a clue. Gnome have removed it for some reason, don't know at what
> version, but it's in the 2.30 tag on that repo above.

Quite, honestly, I'm surprised that KDE is using Gnome components at all.
Comment 6 Nate Graham 2021-02-25 19:46:09 UTC
Wow, 20,000 lines of code, blown away.
Comment 7 Thomas Pasch 2021-05-26 08:53:56 UTC
Well, from Fedora 34 I could say the following: gcm-calibrate is gone (gcm-import, gcm-inspect, gcm-picker, gcm-viewer are still there) BUT monitor color calibration IS STILL WORKING in GNOME. No idea how, though..-
Comment 8 2wxsy58236r3 2021-06-13 04:51:41 UTC
The developer said: [1]

> This is not maintained, and does not work well.

Since gcm-calibrate is no longer available starting from 3.35.90, perhaps KDE can remove the functionality?

Additionally, the shared-color-targets [2] which is used by gcm-calibrate is unmaintained, and I guess you have to manually download the reference files if you are using a target recently purchased from Wolf Faust.

This webpage [3] has instructions for scanner calibration in Linux.



[1] https://gitlab.gnome.org/GNOME/gnome-color-manager/-/merge_requests/6/diffs?commit_id=5a1bf35e30ff689c727222fae1f31b0d4be4ae9d
[2] https://github.com/hughsie/shared-color-targets
[3] https://blog.simon-dreher.de/color-management.html
Comment 9 Raghavendra kamath 2021-10-17 15:03:51 UTC
We can remove the caliberate button and we can also change the message to "You can calibrate and create a colour profile using Displaycal"
Comment 10 Thomas Pasch 2021-10-18 06:20:18 UTC
Displaycal is _not_ a long-term solution as it has never been ported to python3. Hence you have to expect it not working very soon.

For more details, see https://hub.displaycal.net/issue/17813/ and https://discuss.pixls.us/t/rip-displaycal/21775
Comment 11 David REVOY 2022-06-21 11:54:13 UTC
Hi, I mention this bug on my Linux article https://www.davidrevoy.com/article913/fedora-36-kde-spin-for-a-digital-painting-workstation-reasons-and-post-install-guide because it is still relevant on a Fedora 36 Plasma Spin. 

The error message in red "You need Gnome Color Management installed in order to calibrate device" is totally obsolete because it requires Gnome "2" Color Management, and I don't know any distribution still compiling Gnome 2 libraries. 

Workaround, DisplayCal as Raghavendra Kamath mentioned. 

Yes, as Thomas Pasch said, the project has not been ported to Python3; but a Flatpak allows user to run it anyway: https://flathub.org/apps/details/net.displaycal.DisplayCAL , I tested it: it can access the two monitors, generate ICC, and reach my USB calibrators devices (I can test only two: a ColorMunki and a PantoneHueyPro).  

It's not perfect but the best workaround of the moment for graphical interface to calibrate display.
Comment 12 2wxsy58236r3 2022-06-27 01:39:49 UTC
As a side note, Arch Linux and Mageia have switched to eoyilmaz's fork (displaycal-py3) so that DisplayCal can be used with Python 3.
Comment 13 jan.claussen10 2022-12-28 21:05:47 UTC
Same here. It is installed. It still shows that message. I am on Arch Linux
Comment 14 postix 2023-01-16 16:51:34 UTC
Same issue on openSUSE TW.