我正在尝试调整液晶视频显示器的颜色校准。
我买了一个Datacolor Spyder X Pro
色差计,应该是支持的。
我安装了argyll
2.3.1 及其支持文件colord-sensor-argyll
1.4.6-3、2.1-2、3.36.0-2和3.9.11-1 icc-profiles
。gnome-color-manager
displaycal
我打开“设置”并转到“该Color
部分”,选择我的显示器,然后单击“calibrate
按钮”。我执行以下步骤...
这就是我被拦住的地方。开始按钮在哪里?
更新 #1 - 2024 年 2 月 21 日:
这似乎是一个可以追溯到 Ubuntu 22.10 的错误。我听说它在 22.04 中工作正常,但我还没有验证这一点。
后记:我刚刚在 Virtualbox VM 中安装了 22.04,并且在校准过程中,“开始”按钮出现了。
更新 #2 - 2/22/24:
在根据 Daniel T 的答案实现补丁后(感谢顺便说一句),它现在确实得到了一个“开始”按钮,但单击它后,颜色补丁保持白色,并且错误地显示“内部错误”。
从终端和系统日志中查看以下信息。
al@al-Inspiron-7700-AIO:~/Desktop$ sh askubuntu_color_calibration_fix.sh
09:18:10.5465 cc-color-panel[18961]: WARNING: calibration failed with code 1: Timeout was reached
al@al-Inspiron-7700-AIO:~/Desktop$ cd /var/log
al@al-Inspiron-7700-AIO:/var/log$ tail syslog
2024-02-22T09:18:26.993688-08:00 al-Inspiron-7700-AIO ubuntu-report[3390]: level=error msg="data were not delivered successfully to metrics server, retrying in 120s"
2024-02-22T09:18:35.407512-08:00 al-Inspiron-7700-AIO systemd[3355]: Started app-gnome-org.gnome.Settings-19159.scope - Application launched by gnome-shell.
2024-02-22T09:18:35.707775-08:00 al-Inspiron-7700-AIO gnome-shell[3900]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x2c00004
2024-02-22T09:19:21.000134-08:00 al-Inspiron-7700-AIO gnome-shell[3900]: Can't update stage views actor <unnamed>[<MetaWindowActorX11>:0x56149c6b1f90] is on because it needs an allocation.
2024-02-22T09:19:21.000796-08:00 al-Inspiron-7700-AIO gnome-shell[3900]: Can't update stage views actor <unnamed>[<MetaSurfaceActorX11>:0x56149e0ec310] is on because it needs an allocation.
附注:我有一台带触摸屏的戴尔 AIO。
更新 #3 - 2024 年 2 月 22 日:
这是 Daniel T 的补丁创建的屏幕截图......
更新 #4 - 2024 年 2 月 22 日:
安装后gnome-color-manager
,DisplayCAL 工作了。GNOME 设置仍然失败。
可以使开始按钮显示:
当“设置”应用程序以这种方式启动时,它应该显示“开始”按钮。对我来说,GNOME 不允许我在没有色度计的情况下单击“校准”,让我只能使用 GtkInspector 并将窗口设置为可见,这可能看起来与普通系统不同:
该问题是由于 GTK4 的端口未经测试造成的。保存按钮的行应该在那里,但 GTK4 不理解不必要的
internal-child
属性。代码action_area
似乎没有使用该值。我只是修补了它并注入了GResource 覆盖层。我安装了
argyll
2.3.1 及其支持文件colord-sensor-argyll
1.4.6-3、2.1-2、3.36.0-2和3.9.11-1icc-profiles
。gnome-color-manager
displaycal
即使在 @DanielT 的补丁之后,“开始”按钮重新出现,GNOME
Settings
仍然无法校准。我尝试了一些较旧的 Ubuntu 版本(23.04、22.10),也遇到了同样的问题。有人告诉我 20.04 可以工作,但尚未验证。后注:它可以在 22.04 VM 中运行。
我们希望他们在即将到来的 24.04 中修复这个问题(以及损坏的背光代码和 GNOME Shell 重新启动崩溃)。
我尝试过
DisplayCAL
并且成功了。