Atualmente estou no Ubuntu 22.04.1.
Minha configuração: tenho 2 monitores conectados à minha placa gráfica nvidia gtx 1060, um com HDMI e outro com DVI, e tenho um terceiro monitor conectado ao meu iGPU com DVI.
O problema é que o Gnome Night Light funciona apenas em monitores DVI. Posso usar o Redshift para fazê-lo funcionar em todos os três, mas depois de um tempo parece que o redshift para de funcionar nos mesmos monitores em que o Gnome Night Light funciona e funciona apenas no monitor HDMI (onde o Gnome Night Light não funciona).
Até agora tentei usar esses 2 comandos
systemctl --user restart [org.gnome.SettingsDaemon.Color.target](https://org.gnome.SettingsDaemon.Color.target)
killall -9 gsd-color
Mas eles parecem funcionar apenas para os 2 monitores onde o Gnome Night Light já funciona, não faz nada para o monitor HDMI.
Alguém tem alguma solução para isso?
Responder1
Posso usar o Redshift para fazê-lo funcionar em todos os três, mas depois de um tempo parece que o redshift para de funcionar nos mesmos monitores em que o Gnome Night Light funciona e funciona apenas no monitor HDMI (onde o Gnome Night Light não funciona).
Eu descobri uma solução para isso. Se eu parar o que acredito que o Gnome Night Light usa para funcionar, ele não redefinirá minha configuração do Redshift.
Resumidamente:
- eu corro
$ systemctl stop colord.services
- Eu corro
$ redshift -O 5000
(que é o comando para definir a temperatura com Redshift).
Depois de fazer isso, o Redshift funciona conforme planejado.
Não consegui fazer o Gnome Night Light nativo funcionar, mas o Redshift é um bom substituto.