3 つのモニターのうち 1 つでナイト ライトが機能しない

3 つのモニターのうち 1 つでナイト ライトが機能しない

現在、Ubuntu 22.04.1 を使用しています。

私のセットアップ: NVIDIA GTX 1060 グラフィック カードに 2 台のモニター (1 台は HDMI、もう 1 台は DVI) が接続されており、3 台目のディスプレイは DVI で iGPU に接続されています。

問題は、Gnome Night Light が DVI モニターでしか動作しないことです。Redshift を使用すれば 3 つすべてで動作させることができますが、しばらくすると、Redshift は Gnome Night Light が動作するのと同じディスプレイで動作しなくなり、HDMI ディスプレイ (Gnome Night Light が動作しない) でのみ動作するようです。

これまで私はこれらの2つのコマンドを試しました

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 を使用すると 3 つすべてで動作させることができますが、しばらくすると、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 は優れた代替品です。

関連情報