
Instalei o Redshift e o f.lux na minha máquina Ubuntu 16.04 para tentar alterar a temperatura da cor da minha tela. Consigo abrir os aplicativos, mas nenhum deles afeta o tom da cor da tela. No F.lux, quando tento visualizar a temperatura da cor, nada acontece. Alguém sabe o que poderia estar acontecendo aqui? Por que isso não está funcionando?
Observe que estou usando uma GPU NVIDIA GeForce GTX 980 Ti.
Responder1
Em um tipo de console
redshift -l list
então eu digitei
redshift -l geoclue2
então simplesmente funcionou. Posso até fechar e reabri-lo agora e funciona bem.
Responder2
Tentei fazer com que o f.lux e o Redshift funcionassem sem nenhuma solução, então optei por seguir outro caminho. Então fui ao Ubuntu Software Manager e instalei o controle deslizante Night Light conforme mostrado abaixo. Funciona e certamente não está me fazendo morrer de cansaço visual e dor de cabeça no início da noite por não dormir.
Responder3
Então descobri como usar o Redshift com meu sistema. Basicamente, eu estava usando o driver de vídeo errado. Quando fui para a guia Drivers adicionais no aplicativo Software e atualizações, percebi que estava usando o driver Nouveau padrão em vez do driver NVIDIA mais recente e tinha a outra guia definida como "Não usar o dispositivo".
quando mudei para a guia do driver NVIDIA e Driver HDMA com formato DKMS (daily-dkms) e reiniciei a máquina, finalmente funcionou.
Responder4
Estou usando o Linux Mint 18.2, mas é baseado no Ubuntu 16.04 e tenho muitos dos mesmos problemas aparecendo, incluindo este. Acabei de conseguir resolver isso em meu laptop rodando uma GTX 940 no driver Nvidia 384.90 e irei testá-lo em meu desktop com um 1070 amanhã.
Conforme observado acima, executei o seguinte para listar os locais que o redshift pode usar para basear sua cor:
redshift -l list
Então eu corri
redshift -l geoclue2
o que me permitiu iniciar o serviço redshift e tudo estava funcionando bem. Em seguida, passei a ter certeza de que funcionava na inicialização, abrindo 'Aplicativos de inicialização' e adicionando o último comando como um comando personalizado. Ao clicar em 'executar agora', pude testar se ainda funcionava, mas também executá-lo como um serviço em segundo plano, em vez de diretamente na CLI.