必须通过 colord 将 ICC 文件绑定到具体显示器输出端口(如 HDMI-1)才能生效;仅复制文件到目录不会自动启用,且 GIMP 需重启才识别新配置。

Ubuntu如何设置具体的显示器色彩校准文件

怎么把 ICC 文件设成 Ubuntu 默认显示器配置

系统级色彩校准生效的前提,是把正确的 .icc 文件绑定到具体显示器设备上。不是放进某个目录就自动生效,必须通过系统色彩服务(colord)注册并关联到物理输出端口(如 HDMI-1eDP-1)。

操作分三步:

留意:colormgr不会给出成功提示,但执行后能立刻检查:colormgr device-get-profiles "HDMI-1"应当列出你刚添加的文件。要是报错 “No such device”,意味着输出名不匹配或者colord未运行(用systemctl --user status colord查看状态)。

为什么 GIMP 里看不到系统设置的显示器 ICC

GIMP 默认读取系统配置,但只在启动时加载一次。如果你在 GIMP 运行中更新了系统显示器 ICC,它不会自动刷新——必须重启 GIMP 才能识别新配置。

更隐蔽的问题是路径权限和格式:

验证方式:打开系统设置 → 显示 → 颜色管理,选中对应显示器,看右侧是否显示已应用的配置文件名。没显示就回上一步排查 colormgr 绑定。

用 xrandr --gamma 临时调色 vs. 用 ICC 正式校准

xrandr --output HDMI-1 --gamma 1.0:0.85:0.7 这类命令只是粗略缩放 RGB 通道亮度,本质是线性增益调整,不涉及色域映射、白点校正或色调响应曲线(TRC),属于“调色”而非“校准”。

它适合快速缓解偏红/偏黄,但有明显缺陷:

真正稳定的方案,仍是用 DisplayCAL 生成 ICC + colormgr 绑定。xrandr gamma 只应作为临时应急手段,别把它当长期解决方案。

Compton 和 GIMP 共用同一 ICC 文件时要注意什么

Compton 的 color-profile 参数和 GIMP 的“显示设备”配置,理论上可以指向同一个 .icc 文件,但实际使用中容易出错:

最稳妥的做法:先确保 colord 已注册并激活显示器 ICC,再让 Compton 和 GIMP 都依赖系统服务,而不是各自硬编码路径。否则调试时你会反复怀疑是软件 bug,其实是色彩服务链断了一环。

本文转载于:https://www.php.cn/faq/3024543.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。