Deepin 25 并未提供简便的屏幕校色文件导入设置,因此,我们需要使用 Xiccd 来实现这个功能。
校色文件对于屏幕色彩表现的提升常常是立竿见影的,此处不再赘述。本文将以联想 Thinkbook 16P 2023 为例,简要阐述 Deepin 操作系统启用屏幕校色文件的流程。
0. 屏幕校色文件准备
联想 Thinkbook 16P 2023 的屏幕校色文件存储在以下目录中:
C:\Windows\System32\spool\drivers\color
在该目录中找到下列文件,选择你心仪的拷贝到你习惯的地址备用:
文件名 | 说明 |
---|---|
TPLCD_1626_AdobeRGB.icm | Adobe RGB 校色文件 |
TPLCD_1626_Default.icm | 默认校色文件 |
TPLCD_1626_DisplayP3.icm | Display P3 校色文件 |
TPLCD_1626_Native.icm | Not calibrated(未校色)校色文件 |
TPLCD_1626_REC709.icm | Rec.709 校色文件 |
TPLCD_1626_sRGB.icm | sRGB 校色文件 |
各色域的特征及区别可以参看网络上的科普,此处不作赘述。
对于系统重装等原因导致的校色文件丢失,可以访问 联想官网驱动下载链接 下载 X-Rite Color Assistant ,安装后在“设置”选项卡中从 Lenovo 云还原配置文件,然后拷贝校色文件。
1. 安装 Xiccd
Github 仓库地址:https://github.com/agalakhov/xiccd
按照仓库中的要求进行构建与安装。仓库中提供的命令并不能完全安装所有依赖,可依据报错信息自行安装补足缺失的依赖。
2. 拷贝校色文件
首先,关闭 Deepin 磐石系统的只读保护:
sudo deepin-immutable-writable enable -d /usr
重启计算机后,将此前的校色文件拷贝到校色文件存放目录:
/usr/share/color/icc/colord
3. 安装 colord 服务
sudo apt install colord
sudo systemctl start colord.service
4. 启动 Xiccd
启动 Xiccd,不要关闭终端窗口,以保持其运行:
sudo xiccd
5. 获取显示器设备 ID
启动一个新的终端窗口,键入以下命令:
colormgr get-devices
输出应如下所示:
Aki@Aki-PC:~$ colormgr get-devices
Object Path: /org/freedesktop/ColorManager/devices/xrandr_California_Institute_of_Technology_24578_Aki_1000
Owner: Aki
Created: 八月 14 2025, 03:16:44 上午
Modified: 八月 14 2025, 03:16:44 上午
Type: display
Enabled: Yes
Embedded: Yes
Vendor: California Institute of Technology
Serial: 24578
Scope: temp
Colorspace: rgb
Device ID: xrandr-California Institute of Technology-24578
# 未导入配置前,以下的 Profile 1 可能不存在
Profile 1: icc-0fcede7f2baee9ee686c20ec34d00976
/usr/share/color/icc/colord/TPLCD_1626_Default.icm
Metadata: OutputEdidMd5=85646031b3e03734d9a822664d9558cc
Metadata: OutputPriority=primary
Metadata: XRANDR_name=DP-2
Metadata: OwnerCmdline=/usr/local/bin/xiccd
定位 Device ID 字段,拷贝到你喜欢的位置备用。示例:
xrandr-California Institute of Technology-24578
6. 获取校色配置文件列表
在刚才的终端窗口继续键入:
colormgr get-profiles
终端会列举出大量可用校色文件的详细信息,你需要使用第 0 步中目标校色文件的名称来定位其相关信息。对于每个校色文件,输出应为如下的形式:
Object Path: /org/freedesktop/ColorManager/profiles/icc_0fcede7f2baee9ee686c20ec34d00976
Owner: root
Format: ColorSpace..
Title: CSO1626 Default
Qualifier: RGB..
Type: display-device
Colorspace: rgb
Gamma Table: Yes
System Wide: Yes
Filename: /usr/share/color/icc/colord/TPLCD_1626_Default.icm
Profile ID: icc-0fcede7f2baee9ee686c20ec34d00976
Metadata: FILE_checksum=0fcede7f2baee9ee686c20ec34d00976
通过 Filename 字段找到目标校色文件的信息,然后定位 Profile ID 字段,拷贝其内容备用。示例:
icc-0fcede7f2baee9ee686c20ec34d00976
7. 创建显示器校色文件应用配置
在终端中键入如下格式的命令:
sudo colormgr device-add-profile '[Device ID]' '[Profile ID]'
比如在本例中:
sudo colormgr device-add-profile 'xrandr-California Institute of Technology-24578' 'icc-0fcede7f2baee9ee686c20ec34d00976'
8. 设置该配置为默认配置
在终端中键入如下格式的命令:
sudo colormgr device-make-profile-default '[Device ID]' '[Profile ID]'
比如在本例中:
sudo colormgr device-make-profile-default 'xrandr-California Institute of Technology-24578' 'icc-0fcede7f2baee9ee686c20ec34d00976'
到此,校色文件的导入便告结束。可以再次使用第五步中的命令检测配置是否正常加载,若正常加载,输出中应能够定位到“Profile *”字段。
每次重新启动计算机后,都需要在终端中运行 Xiccd 加载校色文件。如果希望省却该流程,可以考虑将 Xiccd 设置为开机自启。Xiccd 的可执行路径为:
/usr/local/bin/xiccd
详细操作此处不再赘述。
参考: