Redshift / F.lux não funciona no Ubuntu 16.04

11

Instalei o Redshift e o f.lux na minha máquina Ubuntu 16.04 para tentar alterar a temperatura da cor da minha tela. Posso 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.

Sergei Wallace
fonte
Você poderia atualizar sua pergunta com uma captura de tela do applet do painel Redshift aberta?
Andrea Lazzarotto 28/05
Veja minha resposta. Corrigi-o mudando para o driver correto.
Sergei Wallace
Boa! Você deve se auto-aceitar. :)
Andrea Lazzarotto
Uma solução que eu achei mais fácil de implementar (depois de procurar drivers e outros enfeites) foi a que está aqui , não relacionada ao RedShift ou f.lux: alternando para a luz noturna embutida do GNOME no Ubuntu 17.10. Funciona muito bem com uma placa Intel e um driver de vídeo padrão. Basta procurar a luz noturna em Configurações, também pode ser definido para pôr do sol / nascer do sol.
Martin Snåål

Respostas:

10

Em um tipo de console

redshift -l list

então eu digitei

redshift -l geoclue2

então apenas funcionou. Posso até fechar e reabri-lo agora e funciona bem.

Cáustico
fonte
Eu pensei que era como uma configuração, mas não, alterei o comando de aplicativos de inicialização redshift-gtk -l geoclue2e funcionou, agora as informações tinham dados diferentes de zero, thx! Aliás, o geoclue também estava conectado à internet, e eu não fiquei um dia inteiro, não tendo certeza se necessário.
Aquarius Power
confirmou: se você estiver indo para ser desligada, apenas funciona este redshift-gtk -l manual -l -12.34:56.78(uso geoclue2 para obter a latitude correta e longitute antes, e cada um pode ser negativos)
Aquarius Poder
4

Então, eu descobri como usar o Redshift no 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, notei que estava usando o driver Nouveau padrão em vez do driver NVIDIA mais recente e tinha a outra guia definida como "Não use o dispositivo".

Configurações iniciais do driver

quando mudei para a guia driver NVIDIA e o driver HDMA com formato DKMS (diariamente-dkms) e reiniciei a máquina, finalmente funcionou.

Novas configurações de driver

Sergei Wallace
fonte
1
Pelo menos o desvio para o vermelho deve funcionar com os drivers noveau. Muito curioso para saber o que exatamente deu errado lá.
Dobey 28/02
Também estou enfrentando esse problema no Kubuntu 16.10 com uma GeForce GTX 670 - usando o driver binário NVIDIA - versão 367.57 da nvidia-367 (driver recomendado). Ainda não o localizei. Editar - Parece que é um bug conhecido no meu caso: forum.justgetflux.com/topic/2373/...
kjones
4

Tentei fazer com que o f.lux e o Redshift funcionassem sem nenhuma solução, então optei por seguir outra rota. Então, fui ao Ubuntu Software Manager e instalei o controle deslizante Night Light, como na figura abaixo. Funciona e certamente não está me fazendo morrer de olhos cansados ​​e dor de cabeça no início da noite devido ao sono.

  1. Procure por Night Light no Ubuntu Software:

  2. Uma vez instalado, ele aparece no menu suspenso superior direito e pode ser alternado conforme a preferência do usuário.

radiostereo
fonte
Esta pergunta é sobre o Ubuntu 16.04. Você deve apontar na sua resposta que se aplica apenas ao Ubuntu 18.04+ .
WinEunuuchs2Unix 22/08/19
Obrigado @radiostereio, realmente me ajudou!
Lucas Bustamante
1

O desvio para o vermelho é baseado no tempo. Ele mudará a cor da tela, desde que as duas condições a seguir sejam atendidas:

  • Ele pode determinar onde você está (por meio do serviço de localização baseado em rede padrão ou se você o iniciou com o -lswitch fornecendo coordenadas)
  • É noite no seu lugar (você pode alterar o intervalo com o -tinterruptor, consulte man redshift)

O site f.lux descreve praticamente a mesma coisa:

O f.lux corrige isso: faz com que a cor da tela do seu computador se adapte à hora do dia, quente à noite e como a luz do sol durante o dia.

Andrea Lazzarotto
fonte
4
Certo, mas simplesmente não está funcionando. Não há alteração na temperatura da cor, mesmo após editar o arquivo de configurações para ter uma diferença significativa na temperatura da cor (2000s).
Sergei Wallace
1

Estou usando o Linux Mint 18.2, mas ele é baseado no Ubuntu 16.04 e eu tenho muitos dos mesmos problemas, incluindo este. Eu apenas consegui resolver isso no meu laptop executando um GTX 940 no driver Nvidia 384.90 e testá-lo na minha área de trabalho com um 1070 amanhã.

Conforme observado acima, executei o seguinte para listar os locais que o desvio para o vermelho pode usar para basear sua cor:

redshift -l list

Então eu corri

redshift -l geoclue2 o que me permitiu iniciar o serviço de desvio para o vermelho e tudo estava funcionando bem. Depois, passei para garantir que funcionasse 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 ele ainda funcionava, mas também executá-lo como um serviço em segundo plano, em vez de diretamente na CLI.

Aaron Chamberlain
fonte
0

Eu apenas pauseo f.luxe depois un-pause, e funcionou para mim.

DKP
fonte