您如何在 Xubuntu 和 Lubuntu 中设置系统显示颜色配置文件?

jar*_*rno 26 xubuntu lubuntu color-management ubuntu-studio 12.04

一些应用程序,例如 Gimp、Geeqie 和 Rawstudio 声称能够在其颜色管理中使用系统颜色配置文件,但是如何设置这样的配置文件?你怎么看,如果已经设置了这样的配置文件,如果已经设置,你如何查看使用的是哪个配置文件?我不知道如何在 Lubuntu 和 Xubuntu 中做到这一点。

小智 19

这是一个很好的问题,因为 Xubuntu 和 Lubuntu 没有与标准 Ubuntu 相同的系统设置 > 颜色菜单,并且安装gnome-color-manager不允许您在 Xubuntu 或 Xfce 会话中设置配置文件,因为您只能使用在运行 gnome 会话时正确使用该实用程序,因为它取决于gnome-settings-daemongnome-control-center。这其实是有用的图表清楚这里介绍这篇文章。

系统工具

但是,在 Xubuntu 和 Lubuntu 上,该colord软件包仍会自动安装并负责颜色管理,您可以使用colormgr. 您可以通过使用命令行开关(如官方站点colormgr get-devices中描述的 )来查询打印机和扫描仪等设备。

但是,虽然colormgr get-devices会列出系统上所有自动进行颜色管理的设备,但不会列出 上的显示设备xfce

xfce,colormgr get-devices-by-kind display将不起作用,您将无法在命令行上为显示设置 icc 配置文件,而只能使用诸如xicc或 之类的工具xcalib(请参见下文)。理查德·休斯 (Richard Hughes)在此处对此进行了解释:

XFCE 没有彩色会话组件。您需要运行 gnome-settings-daemon(它有一个颜色插件)、安装了 colord-kde 的 kded,或者为 XFCE 编写一些轻量级的东西。

Colord 只检测扫描仪和网络摄像头等系统设备,然后 CUPS 注册打印机。它无法访问会话,并依赖会话组件与 X 对话并注册设备。


gnomeorkde会话(您可以在 Xubuntu 上运行)中,您应该能够手动colormgr输入colormgr get-devices-by-kind display和设置显示的 icc 配置文件,因此为了完整起见,我介绍了此方法。

您首先必须将您的配置文件添加到~/.local/share/icc并运行colormgr get-profiles以列出它们,然后选择 icc 配置文件,例如

/org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76
Run Code Online (Sandbox Code Playgroud)

现在将它添加到所需的设备(这次是默认显示)

colormgr device-add-profile /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76
Run Code Online (Sandbox Code Playgroud)

然后你可以把它设为默认

colormgr device-make-profile-default /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76
Run Code Online (Sandbox Code Playgroud)

其他有用的工具

注意:自定义icc配置文件应该进去/home/$USER/.local/share/icc;系统目录是/usr/share/color/icc.

可以使用工具,例如xicc或者xcalib如果您想在 Xubuntu 或 Lubuntu 上设置特定的 icc 配置文件。您需要做的就是将这些工具中的任何一个指向您的 icc 配置文件并将该命令置于启动中:

xicc /location/of/profile
Run Code Online (Sandbox Code Playgroud)

或者xcalib您也可以使用指定伽马校正

xcalib -gc 1.8 /location/of/profile
Run Code Online (Sandbox Code Playgroud)

但是,如下面的问题所示,您可能需要延迟命令的执行,以便系统不会覆盖您的选择:

或者,您可能想要使用xicc,因为使用该应用程序设置的配置文件旨在由某些应用程序获取,例如Gimp- 这正是您在问题中所指的内容,而该程序可能正是您所想的。要加载配置文件,只需运行xicc /location/of/profile; 如有必要,您可以指定显示。

包装说明xicc解释说

此实用程序可让您为 X 显示器设置 ICC 颜色配置文件,以便应用程序可以使用它来显示颜色校准的图像。应用程序必须专门寻找这个原子,但一些应用程序(例如 Gimp 和 Krita)已经这样做了。

或者,您通常可以在 Gimp(见下面的屏幕截图)和其他程序等应用程序中明确设置配置文件。如果您正在处理可能需要特定色彩空间的 RAW 图像,这可能是必要的。

在此处输入图片说明