Сейчас я использую Ubuntu 22.04.1.
Моя установка: у меня есть 2 монитора, подключенных к моей видеокарте nvidia gtx 1060, один через hdmi и один через dvi, а третий дисплей подключен к моему iGPU через DVI.
Проблема в том, что Gnome Night Light работает только на мониторах DVI. Я могу использовать Redshift, чтобы он работал на всех трех, но через некоторое время, похоже, 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 уже работает, для дисплея HDMI они ничего не делают.
У кого-нибудь есть решение этой проблемы?
решение1
Я могу использовать Redshift, чтобы он работал на всех трех, но через некоторое время, похоже, 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 — хорошая замена.