Flusso per Ubuntu 14.04 - possibile?


66

È possibile far funzionare Flux in Ubuntu 14.04? Se è così, forse puoi condividere le tue conoscenze o indicarmi una guida? (Flux è un software che regola la temperatura del display in base all'ora del giorno)


8
Esiste uno strumento chiamato redshift nativo di Ubuntu: askubuntu.com/questions/111576/…
Rinzwind

2
@Rinzwind grazie, ma preferisco ancora Flux.
Marius,

[Non ho abbastanza reputazione per commentare.] L'installazione dell'indicatore f.lux potrebbe non essere sufficiente per far funzionare f.lux. Attualmente la gui f.lux non viene necessariamente impacchettata con xflux. Scarica i binari xflux (32 o 64 bit, a seconda della tua architettura) e posiziona il binario in / usr / bin. Puoi prendere xflux dal sito web f.lux. Sono al 14.04 e ho ancora problemi con xflux, ma spero che questo ti indichi nella giusta direzione.
Orphen,

1
Se non v'è costruito pacchetto disponibile per la vostra serie Ubuntu qui , l'installazione può essere effettuata utilizzando il PPA come affermato da Karel . In caso contrario, compilarlo per sorgente . Oppure installaredshift-gtk dai repository ufficiali.
Gayan Weerakutti,

Risposte:


36

Ecco un altro modo che ho appena trovato. Ho dovuto farlo in questo modo perché il firewall aziendale non mi consente di aggiungere un repository apt, qualunque cosa abbia provato.

  1. scarica il codice sorgente dal github dell'autore

    git clone https://github.com/xflux-gui/xflux-gui.git
    
  2. installare

    cd xflux-gui
    sudo python setup.py install
    
  3. eseguito dalla riga di comando

    fluxgui
    

[aggiornamento dal 23 febbraio 2017] repo è cambiato


1
Questo suggerimento ha funzionato perfettamente in Ubuntu 14.10. Ora ho f.lux installato e funzionante. Grazie.
Sharath Chandramouli,

2
ha funzionato per me, tranne che sudo ./setup.py installmi ha dato un errore, quindi l'ho usato sudo python setup.py install, anche se non ce l'hai devi installare python-appindicator ...sudo apt-get install python-appindicator
ekcrisp

1
Queste erano tutte le dipendenze che sudo apt-get install python-pexpect python-gconf python-appindicator
Christophe De Troyer

1
Il repository aggiornato è disponibile all'indirizzo github.com/xflux-gui/xflux-gui e in quella pagina sono state fornite le istruzioni di installazione github.com/xflux-gui/xflux-gui#install-instructions
praba230890

71

Posso suggerire RedShift ?

È più gestito di flu.x, ha più opzioni e funziona perfettamente con Ubuntu 14.10 x64 e Ubuntu 15.04 x64.

Può essere installato dai repository (12.04, 14.04 e successivi):

sudo apt-get install redshift gtk-redshift

Se lo si desidera, è possibile creare un file di configurazione per RedShift. NON viene creato automaticamente, quindi dovrai crearlo utilizzando gedit ~/.config/redshift.conf.

Ecco come redshift.confappare il mio file:

; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=4500
temp-night=3500

; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature
transition=1

; Set the screen brightness. Default is 1.0
;brightness=0.8
; It is also possible to use different settings for day and night since version 1.8.
brightness-day=0.9
brightness-night=0.7
; Set the screen gamma (for all colors, or each color channel individually)
gamma=0.8
;gamma=0.8:0.7:0.8

; Set the location-provider: 'geoclue', 'gnome-clock', 'manual'
; type 'redshift -l list' to see possible values
; The location provider settings are in a different section.
location-provider=geoclue

; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values
; 'randr' is the preferred method, 'vidmode' is an older API
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr

; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings
; ex: 'redshift -l manual:help'
[manual]
; set these values if you've set the location-provider to manual instead of geoclue
;lat=51.522698
;lon=-0.085358

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings
; ex: 'redshift -m randr:help'

[randr]
screen=0

Se necessario, anche compilarlo manualmente è abbastanza semplice. Ecco il repository ufficiale: https://github.com/jonls/redshift

Assicurati solo di aver installato tutte le dipendenze specificate nel travis.ymlfile prima di eseguire il file eseguibile bootstrap.

Istruzioni qui: https://github.com/jonls/redshift/blob/master/HACKING.md

Per gli utenti di Ubuntu 15.04: potrebbe non essere possibile utilizzare redshift a causa di alcune dipendenze mancanti. Prova a compilarlo ottenendo il codice direttamente da Github.

sudo apt-get install build-essential libxcb-randr0-dev
./bootstrap
./configure --enable-randr
make
sudo checkinstall

... o solo installse non vuoi usarlo checkinstall. Il libxcb-randr0-devpacchetto dovrebbe soddisfare la dipendenza dall'uso di randr come metodo di regolazione. Altrimenti prova ad abilitare vidmode facendo:

./configure --enable-vidmode

10

Ubuntu 17.10 e successive

A partire dall'ambiente desktop GNOME 3.24, che è stato rilasciato il 22 marzo 2017, è inclusa una nuova funzione Night Light che riduce automaticamente la quantità di luce blu emessa dagli schermi in determinate ore del giorno. La nuova funzione può essere abilitata dalle impostazioni di visualizzazione. Il colore dello schermo segue l'orario di alba / tramonto per la tua posizione, ma può anche essere impostato su un programma personalizzato. L'indicatore del pannello Luce notturna mostra quando la funzione è attiva e il menu di sistema consente di disabilitarla temporaneamente.

In Ubuntu 17.10, Ubuntu viene fornito con l'ambiente desktop GNOME, non Unity, e la funzione Night Light è inclusa per impostazione predefinita. Night Light funziona con X11 e Wayland. Per abilitare Night Light in Ubuntu 17.10 vai su Impostazioni di sistema -> Dispositivi -> Display -> Night Light e fai scorrere il cursore Night Light da OFF a ON. Quindi configurare le impostazioni del programma.

inserisci qui la descrizione dell'immagine
Impostazioni della luce notturna in Ubuntu 17.10

L'estensione Shell GNOME Night Slider offre un'interfaccia semplice per modificare la temperatura della luce notturna dall'area di notifica del pannello. Assicurati di controllare le preferenze in GNOME Tweak Tool per personalizzare o abilitare funzionalità aggiuntive. Puoi anche configurare facilmente la luce notturna per essere sempre accesa o per mostrare sempre l'icona di stato.


Ubuntu 12.04-17.04

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui 

Ubuntu 12.04-14.04

L'installazione di f.lux in Ubuntu 12.04 e 14.04 viene eseguita facilmente aggiungendo il PPA per f.lux. Digita semplicemente quanto segue nel tuo terminale:

sudo add-apt-repository ppa:kilian/f.lux
sudo apt-get update
sudo apt-get install fluxgui  

Installazione del programma terminale demone xflux dal sito Web ufficiale f.lux

64-bit

wget -c https://justgetflux.com/linux/xflux64.tgz
tar -xvzf xflux64.tgz
rm -rf xflux64.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

32-bit

wget -c https://justgetflux.com/linux/xflux-pre.tgz
tar -xvzf xflux-pre.tgz
rm -rf xflux-pre.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

La GUI di f.lux può essere avviata dal Dash o dal terminale con il comando fluxgui. Quando è in esecuzione, c'è un'icona f.lux nell'area di notifica del pannello.

inserisci qui la descrizione dell'immagine
Preferenze applet indicatore f.lux in Xubuntu 14.04


5
... e non funziona. Prima di rispondere alla domanda, assicurati di rispondere correttamente. Nella versione precedente (13.04, ecc.) Ha funzionato, ma nel 14.04 - non funziona.
Marius,

1
Ho installato f.lux in Xubuntu 14.04 e sembra funzionare. Ha aggiunto un'icona f.lux al menu Accessori di Xubuntu 14.04 e un'applet f.lux al pannello. Non so se fa differenza che tu stia usando Unity e io no.
Karel,

1
Immagino che lo sia perché è un problema noto che il flusso non funziona in Ubuntu 14.04: /
Marius,

4
Ho seguito i consigli di @ karel e f.lux funziona bene per me. Esecuzione di Ubuntu 14.04 e Unity.
Andrew C,

1
@Emi Dopo aver configurato f.lux, l'unico modo che conosco per riavere la finestra di configurazione è utilizzare sudo apt-get purge fluxguiper rimuovere f.lux e reinstallare f.lux. E se sbagli le impostazioni, f.lux non si avvierà. Quando si reinstalla f.lux, fare attenzione a ottenere tutto correttamente questa volta. Lo so per esperienza personale. Se esiste un modo migliore di questo per risolvere i problemi con f.lux, allora non lo so.
Karel,

2

Nuova app Flux per Ubuntu 15.04+

Flusso per Ubuntu

Il repository di Kilian Valkhof per Flux non si aggiorna più, ma puoi usare il PPA di Nathan Rennie-Waldock .

Esegui questi comandi per installare Flux:

$ sudo add-apt-repository ppa:nathan-renniewaldock/flux
$ sudo apt-get update
$ sudo apt-get install fluxgui

Rimuovere:

$ sudo apt-get remove fluxgui

Via: Manuale di Ubuntu


Non sono sicuro. Questo funziona : /
Sheharyar

Aspetta ... Ho appena provato di nuovo. Ha funzionato per me ieri, ma ora non funziona più. Posso avviare l'applet, ma nessun cambiamento nel colore dello schermo.
Revetahw,

Qual è la tua ora locale? Il colore cambia automaticamente dopo il tramonto
Sheharyar,

Si lo so. Uso f.lux su Windows, OS X, Android, iOS, ecc. Stasera non ha funzionato su Ubuntu. Ho anche provato la funzione "preview", che non ha funzionato neanche.
Revetahw,

Quello è strano. Usandolo adesso. Prova a riavviare il PC o aggiornalo
Sheharyar

0

Posso suggerire di essere bello ?

eyesome

Eyesome è uno script bash che gira come un demone e dorme per la maggior parte del tempo 24 ore su 24, 7 giorni su 7. Regola automaticamente la luminosità dello schermo (e facoltativamente anche la gamma) per il display del tuo laptop tramite interfaccia hardware e fino a altri due monitor utilizzando il controllo software di xrandr.

All'alba (l'ora viene automaticamente ottenuta da Internet ogni giorno), la luminosità dello schermo (e facoltativamente anche la gamma) viene regolata gradualmente. La regolazione graduale è definita da te ma 120 minuti funzionano per me. Per mantenere le regolazioni impercettibili, impostare un intervallo di sospensione tra le regolazioni. Ovunque tra 15 e 60 secondi è probabilmente il migliore e il valore predefinito è 60.

Una volta completata la transizione dell'alba, il demone appariscente dorme molte ore fino all'inizio della transizione al tramonto. Sto usando 90 minuti prima del tramonto ma puoi impostare qualsiasi periodo tu voglia.

Inversamente alla transizione all'alba, la transizione al tramonto riduce gradualmente la luminosità dello schermo (e facoltativamente anche la gamma), quindi è impercettibile.

Durante la transizione notturna, la gamma può aumentare. Ad esempio, la gamma rossa può essere definita come 1,0 durante il giorno e 1,2 durante la notte per ridurre l'affaticamento degli occhi. A sua volta, la gamma blu può essere definita come 1.0 durante il giorno e .8 durante la notte, quindi diminuirà invece.

Per ridurre le risorse, il sonno dormiente durante tutto il periodo tra il tramonto e l'alba. A seconda di dove vivi e della stagione dell'anno, il sonno medio sarà di 12 ore.

Configurazione impressionante - Menu principale

Per configurare Eyesome, viene fornito un menu principale:

eyesome main menu.png

Modifica configurazione - scheda Generale

Quando fai clic sul pulsante Modifica dal menu principale, la scheda generale di modifica della configurazione appare inizialmente come mostrato di seguito.

configurazione eyesome general tab.png

Il nome del tuo paese / città dovrebbe apparire automaticamente. Se necessario, puoi ignorarlo.

Modifica configurazione - Scheda Monitor 1

Facendo clic sulla scheda Monitor 1 sopra, questo pannello verrà visualizzato nella mia configurazione (il tuo potrebbe essere diverso):

eyesome-edit-configurazione del monitor-1.png

Non essere scoraggiato da queste impostazioni che sono per la maggior parte ottenute automaticamente da Eyesome. Tuttavia, dovrai impostare la luminosità / i livelli diurni e notturni.

Modifica configurazione - Scheda Monitor 3

Facendo clic sulla scheda Monitor 3 viene visualizzato questo pannello nella mia configurazione (il tuo potrebbe essere diverso):

La scheda Monitor 2 non viene visualizzata perché è una nuova TV con luminosità adattiva e sistema operativo intelligente. Non richiede sostituzioni da parte di Eyesome.

inserisci qui la descrizione dell'immagine

Se dopo aver installato Eyesome si collega un monitor diverso al proprio sistema, potrebbe essere necessario inserire il xrandrnome del monitor.

Configurazione straordinaria - Test di 5 secondi

Dal menu principale è possibile verificare le impostazioni di luminosità e gamma diurne e notturne per 5 secondi facendo clic rispettivamente sui pulsanti Giorno e Notte . È possibile modificare la durata del test da 5 secondi a 20 secondi dalla scheda Modifica configurazione - Generale.

Ecco come appare il test notturno di 5 secondi:

test notturno noioso.gif

Gestione insolita degli eventi

Supponi di sospendere il tuo laptop quando è mattina prima del lavoro e lo schermo è in penombra. Torni a casa dopo il lavoro quando il sole è alto nel cielo e apri il tuo laptop. Lo schermo è così scuro che non puoi leggerlo.

Per risolvere questo scenario viene fornito un file di controllo systemd:

  • /etc/systemd/system-sleep/systemd-wake-eyesome il file di controllo viene chiamato ogni volta che il sistema sospende o riprende.
  • Il file di controllo chiama lo script bash /usr/local/bin/wake-eyesome.shper ripristinare la luminosità al massimo e quindi dormire fino alla transizione al tramonto.

Stai guardando un film sulla TV esterna di notte e chiudi il coperchio del laptop per una migliore visualizzazione. Ubuntu / Lightdm / xrandr richiede alcuni secondi, quindi ripristina la TV esterna alla massima luminosità. OUCH ai tuoi occhi.

Per risolvere questo scenario viene fornito un file di controllo degli eventi acpi:

  • /etc/acpi/event/lid-event-eyesome il file di controllo viene chiamato ogni volta che il coperchio del laptop viene aperto o chiuso.
  • Il file di controllo chiama lo script bash /etc/acpi/acpi-lid-eyesome.shper gestire l'apertura e la chiusura del coperchio.
  • A sua volta, l'odioso script bash chiama /usr/local/bin/wake-eyesome.shper ripristinare la luminosità per la visione notturna e quindi dorme fino alla transizione del tramonto.

    Sospensione / chiusura coperchio / Test luminosità / spegnimento / hotplug

Sommario

Eyesome può essere scaricato da: https://github.com/WinEunuuchs2Unix/eyesome

Questo programma è stato appena rilasciato a settembre 2018, quindi per favore fatemi sapere se trovate qualche problema o avete suggerimenti per migliorare.

La fase di documentazione è appena iniziata, quindi non esitate a fare domande. Le tue domande potrebbero anche comportare miglioramenti nella documentazione.

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.