現在、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 の構成はリセットされません。
要するに:
- 走る
$ systemctl stop colord.services
$ redshift -O 5000
(Redshiftで温度を設定するコマンド)を実行します。
これを実行すると、Redshift は意図したとおりに動作します。
ネイティブの Gnome Night Light を動作させることはできませんでしたが、Redshift は優れた代替品です。