记录一次ubuntu下进行显示器色彩设置过程

系统字体配置、中文显示和输入法问题
回复
zrqlx126
帖子: 389
注册时间: 2007-06-22 18:52

记录一次ubuntu下进行显示器色彩设置过程

#1

帖子 zrqlx126 » 2024-10-18 18:37

长期使用华硕的vl249he显示器进行日常办公,从未关注过显示器色彩配置的问题。今天因为长时间看屏幕眼睛实在受不了,不得不重视显示器色彩配的问题。
首先,我们确定gnome 47 色彩配置的相关软件是否安装。这样的好处是可以自动加载和切换色彩配置文件,无需在手工设置。

代码: 全选

sudo apt install gnome-color-manager colord
看一下,目前显示器的icc profile 文件信息。

代码: 全选

colormgr get-devices
1.png
可以看到是系统识别显示器型号为ASUS VL249HE,色彩配置文件由系统自动生成位于~/.local/share/icc/edid-ef913fbcfc3603569768194ab91d06e6.icc
当然这不是我们想要的。接下来直接去华硕官网下载window驱动,从中提取色彩配置文件。

代码: 全选

wget -c https://dlcdnets.asus.com.cn/pub/ASUS/LCD%20Monitors/VL249HE/ASUS_VL249HE_WHQL_driver.zip
unzip -j ASUS_VL249HE_WHQL_driver.zip -d tmp
unzip -j tmp/Signed_1152921504628148014.zip -d tmp
2.png
可以看到在tmp目录中,有一个名为'ASUS VL249HE.icm'的文件。ICC(International Color Consortium)ICC Profile 是描述经过色彩校正后的文档。ICM(Image Color Management),同样是利用ICC(International Color Consortium)来描述经过色彩校正后文档。本质上没有区别,仅仅是在描述的方式上存在细微差异。现代图形桌面关系系统,对icc和icm都可以很好的识别和使用。接下来直接放进色彩配置文件目录中,重启colord.service注销后再次登陆,可以看到添加的色彩配置文件已经在系统中可用了。

代码: 全选

sudo cp tmp/'ASUS VL249HE.icm' /usr/share/color/icc/
sudo systemctl --system reload-or-restart colord.service
3.png
4.png
接下来,我们直接加载新的配置文件,并设置为默认配置。

代码: 全选

colormgr device-add-profile 'xrandr-ASUSTek COMPUTER INC-ASUS VL249HE-K8LMTF048602' 'icc-dbc6df7835a652fade14de1d284dab7c'
colormgr device-make-profile-default  'xrandr-ASUSTek COMPUTER INC-ASUS VL249HE-K8LMTF048602' 'icc-dbc6df7835a652fade14de1d284dab7c'
5.png
屏幕出现了轻微的视觉变化,直观感受就是色彩更暖一些,再次开启显示器蓝光过滤,同时开启系统夜灯模式。至此,显示器护眼模式算是完成了。
最后,针对本次尝试打了一下包,放在附件区,有相同显示器的伙伴,需要的可以下载安装,安装后务必重启电脑,否则配置文件不能加载。
附件
icc-profiles-asus-vl249he_2.1-myubuntu_all.deb
(5.57 KiB) 已下载 8 次
回复