夜燈在三分之一的顯示器上不起作用

夜燈在三分之一的顯示器上不起作用

我目前使用的是 ubuntu 22.04.1。

我的設定:我有 2 台顯示器連接到我的 nvidia gtx 1060 顯示卡,一台帶有 hdmi,一台帶有 dvi,第三台顯示器透過 DVI 連接到我的 iGPU。

問題是 Gnome Night Light 只能在 DVI 顯示器上運作。我可以使用Redshift 使其在所有三個顯示器上工作,但一段時間後,Redshift 似乎停止在Gnome Night Light 工作的同一顯示器上工作,並且它僅在HDMI 顯示器上工作(其中Gnome Night Light 不起作用) 。

到目前為止我嘗試使用這兩個命令

systemctl --user restart [org.gnome.SettingsDaemon.Color.target](https://org.gnome.SettingsDaemon.Color.target)
killall -9 gsd-color

但它們似乎只適用於 Gnome Night Light 已經工作的 2 個顯示器,它對 HDMI 顯示器沒有任何作用。

有人對此有什麼解決辦法嗎?

答案1

我可以使用Redshift 使其在所有三個顯示器上工作,但一段時間後,Redshift 似乎停止在Gnome Night Light 工作的同一顯示器上工作,並且它僅在HDMI 顯示器上工作(其中Gnome Night Light 不起作用) 。

我想出了一個解決方案。如果我停止我認為 Gnome Night Light 的功能,那麼它不會重置我的 Redshift 配置。

簡而言之:

  1. 我跑$ systemctl stop colord.services
  2. 我運行$ redshift -O 5000(這是使用 Redshift 設定溫度的命令)。

完成此操作後,Redshift 將按預期工作。

我無法讓原生 Gnome Night Light 工作,但 Redshift 是一個很好的替代品。

相關內容