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


23

一些应用程序,例如Gimp,Geeqie和Rawstudio声称能够在其颜色管理中使用系统颜色配置文件,但是如何设置这样的配置文件?您如何看待是否已设置此类配置文件,以及是否已设置该配置文件,如何查看使用了哪个配置文件?我在Lubuntu和Xubuntu中看不到该怎么做。


1
现在,您可以使用xiccd来避免使用任何Gnome / KDE / Unity依赖项colordaskubuntu.com/q/427821/25639说明了如何安装。
6

Answers:


18

这是一个很好的问题,因为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

xfcecolormgr get-devices-by-kind display将无法正常工作,您将无法设置ICC配置文件在命令行中显示,但只能通过使用工具,如xiccxcalib(见下文)。Richard Hughes 此对此进行了解释:

XFCE没有用于着色的会话组件。您需要运行gnome-settings-daemon(具有颜色插件),安装了colored-kde的kded或为XFCE编写轻量级的东西。

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


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

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

/org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

现在,使用以下命令将其添加到所需的设备(这是默认显示)

colormgr device-add-profile /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

然后您可以将其设置为默认值

colormgr device-make-profile-default /org/freedesktop/ColorManager/devices/xrandr_default /org/freedesktop/ColorManager/profiles/icc_86894053ff74b24d0c304fc3bd0e9c76

其他实用工具

注意:自定义icc配置文件应加入/home/$USER/.local/share/icc;系统目录为/usr/share/color/icc

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

xicc /location/of/profile

或者xcalib您也可以使用以下命令指定伽玛校正

xcalib -gc 1.8 /location/of/profile

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

另外,您可能要使用xicc,因为与该应用程序一起设置的配置文件旨在供某​​些应用程序使用,例如Gimp-这正是您在问题中所指的内容,而该程序可能正是您所想的。要加载配置文件,只需运行xicc /location/of/profile;您可以根据需要指定显示内容。

包装说明中xicc说明

该实用程序使您可以为X显示器设置ICC颜色配置文件,以便应用程序可以使用它来显示色彩校准的图像。应用程序必须专门寻找该原子,但是Gimp和Krita等一些应用程序已经在使用。

另外,您通常可以在Gimp(请参见下面的屏幕截图)和其他程序等应用程序中显式设置配置文件。如果您正在处理可能需要特定色彩空间的RAW图像,则可能有必要。

在此处输入图片说明


谢谢您的回答。至于xicc,我想知道它们意味着什么“原子”。屏幕截图中显示的仅仅是系统监视器配置文件选项吗?
jarno 2013年

我没有任何输出colormgr get-devices-by-kind display。我猜这表明系统显示配置文件未定义。
jarno 2013年

@jarno看到我colormgr在xfce系统上的编辑。

1
在我看来,xcalib和xicc并不是彼此替代,而是相互补充:xcalib根据提供的ICC配置文件中可能包含的数据设置X服务器伽玛斜率,并且该设置在任何应用程序下均有效,而xicc设置系统显示配置文件,应用程序可以应用也可以不应用。
jarno 2013年

如果您使用扩展台式机,可能很难对不同的显示器应用不同的设置:在我的设置中,xcalib仅更改了笔记本计算机的集成显示器的设置,而当扩展台式机使用时,我没有找到为外部显示器设置校准的方法正在使用中。我没有在这方面测试xicc,但我想它是相同的。
jarno 2013年


1

我刚刚尝试在Lubuntu 17.04上解决此问题,所以这就是它的工作方式。我的Lubuntu系统位于旧的戴尔笔记本电脑上,主要用于Firefox的电子邮件和Internet浏览。

第一要务是管理Firefox颜色。幸运的是,它可以仅在应用程序中完成。在Firefox浏览器窗口中导航到

关于:配置

在警告页面之后搜索

color_man

这将列出Firefox的颜色管理属性。将display_profile设置为您的icc配置文件的位置。它应该位于您的〜/ .local / share / icc /目录中,即

/home/user/.local/share/icc/my_screen_profile.icc

如果未在此处设置配置文件,Firefox将尝试使用系统配置文件,但我们尚未设置任何配置文件。se enablev4至

真正

允许使用v4配置文件。将模式设置为

1个

其中0 =禁用颜色管理,1 =启用所有渲染的图形,2 =仅启用配置文件标记的图像。将rendering_intent设置为

0

其中0 =感知,1相对色度,2 =饱和度,3 =绝对色度。重新启动Firefox,您就完成了。通过访问color.org测试您的浏览器。但是这里有一个问题。虽然浏览器是色彩管理的,但pdf预览不是。您可以使用pdf版本进行检查。如果将文件发送到默认的pdf查看器Evince Document Viewer 3.24.0,则可以正确呈现。

Firefox设置来自NTown Productions

尽管这可能足以满足我的需求,但这不是我经过如此深入研究后才找到的解决方案,而周日的缓慢使我进入了为系统设置色彩管理的领域。

登录以安装和安装Synaptic

有色

光盘

如果我首先这样做,则无需设置Firefox,就可以打开终端(ctrl + alt + t),然后使用colormgr从任何位置将我的显示配置文件导入〜/ .local / share / icc /

colormgr导入配置文件/home/user/Downloads/my_screen_profile.icc

小心文件名。我使用Argyll / DisplayCAL创建配置文件时创建的文件名中的空格存在问题。最好使文件名简短而简单。由于某种原因,我必须多次运行此命令。第一次运行将文件复制到我的icc目录中,第二次运行实际上将文件导入彩色系统中,并报告概要文件的摘要,包括meta和概要文件“对象路径”。接下来,我们可以使用以下命令检查xiccd是否已允许颜色与显示器交互

colormgr按类型获取设备

这将返回一个摘要,其中包括使用命令添加配置文件所需的显示设备的“对象路径”

colormgr device-add-profile“显示设备对象路径”“ profile对象路径”

对象路径很长,因此我使用shift + ctrl + c复制和将shift + ctrl + v粘贴到终端窗口中。如果你跑

colormgr按类型获取设备

同样,您应该在位置1)上看到您的个人资料。如果不是,或者您想更改默认使用

colormgr device-make-profile-default“显示设备对象路径”“ profile对象路径”

并用

colormgr删除配置文件“显示设备对象路径”“配置文件对象路径”

其他选项可以从找到

colormgr-帮助

为了对此进行测试,我使用了rawpedia方法和来自jpg上的argyll软件包的提取方法命令,并在color.org页面上混合了sRGB配置文件,然后以与上述相同的方式将其添加到我的显示器中。然后,我清空了Firefox中的display_profile设置,提示它在重新启动时使用系统配置文件。现在,浏览器显示sGBR,即红色表示绿色,反之亦然。除了上述user76204的答案以外的其他参考

ArchWiki

密码

所有人都提供了类似的建议,但在我的系统上工作并不充分。

注意。Lubuntu 17.04中的默认图像查看器是GPicView,它不受颜色管理,因此请使用突触来将其交换为eog或gnome图像查看器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.