Redshift / F.lux non funziona su Ubuntu 16.04


11

Ho installato Redshift e f.lux sul mio computer Ubuntu 16.04 per provare a cambiare la temperatura del colore del mio schermo. Posso aprire le app, ma nessuna delle due ha un effetto sulla tonalità del colore dello schermo. Su F.lux, quando provo a visualizzare in anteprima la temperatura del colore, non succede nulla. Qualcuno sa cosa potrebbe succedere qui? Perché non funziona?

Nota, sto usando una GPU NVIDIA GeForce GTX 980 Ti.


Potresti aggiornare la tua domanda con uno screenshot dell'applet del pannello Redshift aperto?
Andrea Lazzarotto,

Vedi la mia risposta L'ho risolto passando al driver corretto.
Sergei Wallace,

Buono! Dovresti accettarlo da solo. :)
Andrea Lazzarotto,

Una soluzione che ho trovato la più semplice da implementare (dopo aver cercato i driver e quant'altro) era quella qui , non correlata a RedShift o f.lux: passare alla luce notturna GNOME integrata in Ubuntu 17.10. Funziona molto bene con una scheda Intel e un driver video standard. Basta cercare la luce notturna in Impostazioni, può anche essere impostato per il tramonto / l'alba.
Martin Snåål,

Risposte:


11

In un tipo di console

redshift -l list

poi ho scritto

redshift -l geoclue2

poi ha funzionato. Posso persino chiuderlo e riaprirlo ora e funziona benissimo.


Ho pensato che fosse come una configurazione, ma no, ho cambiato il comando delle app di avvio in redshift-gtk -l geoclue2e ha funzionato, ora le sue informazioni avevano dati diversi da zero, grazie! A proposito, anche il geoclue si è collegato a Internet, e non sono stato per un giorno intero, non sono sicuro se necessario.
Aquarius Power

confermato: se stai per essere offline, funziona solo questo redshift-gtk -l manual -l -12.34:56.78(usa geoclue2 per ottenere la latitudine e la longitute corrette prima, e ognuna può essere negativa)
Aquarius Power

4

Quindi ho capito come usare Redshift con il mio sistema. Fondamentalmente, stavo usando il driver dello schermo sbagliato. Quando sono andato alla scheda Driver aggiuntivi nell'app Software & Aggiornamenti, ho notato che stavo usando il driver Nouveau predefinito anziché l'ultimo driver NVIDIA e avevo l'altra scheda impostata su "Non utilizzare il dispositivo".

Impostazioni iniziali del driver

quando sono passato alla scheda del driver NVIDIA e al driver HDMA con la scheda DKMS Format (daily-dkms) e ho riavviato la macchina, alla fine ha funzionato.

Nuove impostazioni del driver


1
Almeno redshift dovrebbe funzionare con i driver noveau. Molto curioso di sapere cosa è andato storto lì.
Dobey,

Sto riscontrando questo problema anche su Kubuntu 16.10 con una GeForce GTX 670 - utilizzando il driver binario NVIDIA - versione 367.57 di nvidia-367 (Driver consigliato). Non l'ho ancora rintracciato. Modifica - Sembra che sia un bug noto nel mio caso: forum.justgetflux.com/topic/2373/…
kjones

4

Ho provato a far funzionare f.lux e Redshift senza alcuna soluzione, quindi ho optato per un'altra strada. Quindi sono andato a Ubuntu Software Manager e ho installato il dispositivo di scorrimento Night Light come mostrato di seguito. Funziona e certamente non mi sta facendo morire per gli occhi tesi e un mal di testa da prima la sera a causa del sonno.

  1. Cerca Night Light sul software Ubuntu:

  2. Una volta installato, viene visualizzato nel menu a discesa in alto a destra e può essere attivato in base alle preferenze dell'utente.


Questa domanda riguarda Ubuntu 16.04. Dovresti sottolineare nella tua risposta che si applica solo a Ubuntu 18.04+ .
WinEunuuchs2Unix il

Grazie @radiostereio, mi ha davvero aiutato!
Lucas Bustamante,

1

Redshift è basato sul tempo. Cambierà il colore dello schermo a condizione che siano soddisfatte le due seguenti condizioni:

  • Può determinare dove ti trovi (tramite il servizio di localizzazione basato su rete predefinito o se lo hai avviato con lo -lswitch che gli fornisce le coordinate)
  • È sera al tuo posto (puoi cambiare l'intervallo con l' -tinterruttore, vedi man redshift)

Il sito web f.lux descrive praticamente la stessa cosa:

f.lux risolve questo problema: adatta il colore del display del tuo computer all'ora del giorno, caldo di notte e come la luce del sole durante il giorno.


4
Giusto, ma non funziona affatto. Non vi è alcun cambiamento di temperatura del colore, anche dopo aver modificato il file di configurazione per avere una differenza significativa della temperatura del colore (anni 2000).
Sergei Wallace,

1

Sto usando Linux Mint 18.2, ma è basato su Ubuntu 16.04 e ho molti degli stessi problemi che compaiono, incluso questo. Sono appena riuscito a risolverlo sul mio laptop con una GTX 940 sul driver Nvidia 384.90 e domani lo proverò sul mio desktop con una 1070.

Come notato sopra ho eseguito quanto segue per elencare le Posizioni che il redshift può utilizzare per basare il colore:

redshift -l list

Poi ho corso

redshift -l geoclue2 che mi ha permesso di avviare il servizio redshift e tutto funzionava bene. Sono quindi passato ad assicurarmi che funzionasse all'avvio aprendo "Applicazioni di avvio" e aggiungendo l'ultimo comando come comando personalizzato lì. Facendo clic su "Esegui ora" sono stato in grado di verificare che funzionava ancora, ma anche di eseguirlo come servizio in background anziché direttamente nella CLI.


0

Ho appena pauseil f.luxe poi un-pauseesso, e ha funzionato per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.