未检测到设备时如何让颜色安装 ICC 配置文件?

How to get colord to install ICC profile when no devices detected?

我目前在 centos7 上校准显示器时遇到问题。 使用 gnome 或 kde,我无法正确使用颜色设置来应用新创建的 ICC 配置文件。设备选项卡未显示列出(仅安装了打印机)。

经过一些阅读,我发现 colord 使用 xrandr 来检测显示器,它们应该通过以下调用出现:

$ colormgr get-devices

这个不带任何显示设备(只有前面提到的打印机)。 当我使用 xrandr 时,我正确地得到了我的显示列表:

$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1200, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
   1920x1200     59.95*+
   1920x1080     60.00  
   1680x1050     59.95  
   1600x1200     60.00  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       59.94  

有谁知道为什么会出现这个问题以及我该如何解决它?

我知道这是旧的 post.. 尽管如此:

我在处理 colord 时遇到这种行为,例如尝试重新启动服务器。该行为通常会随着重新启动而消失(从而正确重新启动 colord。)

如果新 boot/login 出现这种情况,那么我会检查以验证 colord 是否安装正确。

我们最近更新到 cent7.4,现在 colorgr 似乎带来了正确的结果。