Esiste un'utilità software per regolare la gamma / luminosità / contrasto dello schermo?


39

Di solito lavoro di notte ed è doloroso vedere gli schermi luminosi (ne ho due: il pannello integrato del laptop e un CRT esterno da 18 pollici) in un ambiente buio. Quindi aggiorno i miei schermi per renderli più scuri.

Posso farlo in modo software invece di premere i pulsanti dei monitor più volte ogni volta?

Risposte:


27

Redshift
Sto usando questo. È molto carino.

sudo apt-get install redshift

Per usarlo basta digitare nel terminale redshift

gtk-redshift è solo la GUI, non richiesta.


f.lux è anche un'opzione.


6
Non c'è più bisogno di ppas. Redshift è incluso in natty . Basta fare sudo aptitude install redshifto sudo aptitude install gtk-redshift(quest'ultimo per la variante GTK che viene fornito con un'icona per il vassoio).
NN,

1
Non posso usare Redshift per correggere manualmente la gamma
Anwar

@Anwar Vedi la mia risposta appena pubblicata di seguito. Mi piacerebbe saperne di più sui tuoi problemi gamma da incorporare nelle revisioni future.
WinEunuuchs2Unix

11

Per regolare la gamma (che è un buon sostituto della regolazione del contrasto), puoi scrivere:

xgamma -gamma 0.3

sulla riga di comando (Terminale). Dovresti vedere una differenza molto evidente. Sperimenta con valori diversi.

1.0 è il valore gamma normale (non corretto). L'impostazione di una gamma più bassa (ad esempio 0,7) aumenterà il contrasto delle luminanze luminose, rendendo i mezzitoni più scuri e diminuendo il lavaggio del bianco. L'impostazione di una gamma più alta (ad esempio 1.5) renderà i mezzitoni più luminosi e aumenterà il contrasto delle luminanze scure, ma aumenterà anche il lavaggio del bianco.

Per il mio laptop economico, utilizzo la gamma 0,8 per compensare l'impostazione di fabbrica troppo luminosa per l'LCD e trovo che la correzione gamma aiuti anche con la riproduzione del colore, il che è bello perché finora non sono riuscito a far funzionare la calibrazione del colore su questo LCD.


1
Questo è esattamente il modo in cui lo faccio, e xgammaviene preinstallato, il che è fantastico
Sergiy Kolodyazhnyy,

6

TL; DR

Uso:

  • xbacklight
  • ddccontrol
  • redshift
  • xgamma

Retroilluminazione vs valori pixel

Innanzitutto, se possibile, regolare la retroilluminazione del display, anziché utilizzare la correzione software dei valori dei pixel. Se si attenua la retroilluminazione, si ottiene comunque una gamma dinamica piena o quasi completa, offrendo un'immagine più chiara e "più profonda" che tende a essere più leggibile.

La regolazione del software non può rendere i neri più scuri, rende solo il bianco più grigio e riduce il contrasto. Pertanto, invece di utilizzare valori di pixel compresi tra 0 e 255, potrebbe utilizzare ad esempio tra 0 e 180. Tutto sembra più piatto.

Uno strumento come Redshift può essere utile per modificare il bilanciamento del colore, ma per quanto possibile dovresti provare a cambiare la luminosità con la regolazione della retroilluminazione.

DDC / CI

L'ultima volta che ho controllato, la maggior parte dei display purtroppo non ha (fatto?) Implementare il controllo della retroilluminazione dal software. C'è uno standard per questo, DDC / CI ma l'adozione è stata limitata. Prova lo strumento ddccontrol con il tuo monitor e vedi se hai fortuna.

L'ho visto solo in display di fascia alta destinati a lavori fotografici e video calibrati ... e anche molti di questi usano una connessione USB e un driver personalizzato basato su HID USB invece dello standard DDC / CI. Tuttavia, sono piuttosto obsoleto e l'articolo collegato afferma che le opzioni di base come luminosità e contrasto sono ampiamente supportate ora.

Controlli di luminosità falsi su display economici

Alcuni display a buon mercato non supportano il controllo della retroilluminazione a tutti . I controlli di luminosità sul display regolano semplicemente i valori dei pixel sul display LCD, proprio come fa il controllo del software. Non utilizzare questi controlli se si dispone di un tale monitor; di solito è meglio eseguire la correzione nel software, sicuramente non peggio.

Non si attenua abbastanza?

Troppi display hanno il controllo della retroilluminazione, ma la luminosità minima è ancora accattivante. A volte possono essere modificati, ma per il resto la soluzione migliore è impostarli sulla luminosità della retroilluminazione minima e quindi vivere con i valori dei pixel cambiando per renderli ancora più deboli.

Mi dà davvero fastidio il fatto che i display abbiano una gamma di intensità di retroilluminazione così limitata, spesso artificialmente e arbitrariamente limitata, a partire dalla vista strabiliante del "potere di un milione di soli". Cerco retroilluminazione fioca quando cerco schermi da acquistare.

Laptop

Su un laptop, la retroilluminazione è generalmente controllata da un software. Sìì!

(Se il tuo laptop è ancora abbastanza vecchio per usare il controllo APM invece di ACPI o driver personalizzati, scendi dal mio prato).

I dettagli sono in qualche modo specifici del driver e del software, ma il tuo laptop dovrebbe offrire comodi tasti Fn che lo rendono facile e il sistema operativo dovrebbe avere un semplice cursore per la luminosità del display. L' xbacklightutilità offre un comodo controllo da riga di comando per questo, sebbene sul mio sistema non sembri andare sotto l'1% di luminosità e passa direttamente al nero.

Ritocco i controlli del conducente perché il mio T460 è molto luminoso - meraviglioso durante il giorno, ma orribile di notte. Il passo di luminosità minimo offerto dalle regolazioni del tasto fn è ancora troppo luminoso, ma il driver offre un controllo molto più preciso. xbacklight mi permette solo di arrivare alla luminosità 8/255 e mi piacerebbe quindi lo dico per funzionare a luminosità 4/255:

echo 4 | sudo tee -a  /sys/class/backlight/intel_backlight/brightness

Funziona su un Lenovo T460 con grafica Intel, ma altri driver e hardware potrebbero avere voci /sys/class/backlightdiverse con limiti di portata diversi ecc.

Il wiki dell'arco ha alcune informazioni utili.

Regolazione gamma

Quando si riduce la luminosità, è possibile che si desideri aumentare leggermente il contrasto nel software, soprattutto se si lavora su testo. Ti costerà la qualità delle immagini, ma otterrai leggibilità a bassa luminosità. L' xgammautilità ti consentirà di farlo, ad es

xgamma -gamma 0.8

Qualcuno vuole patchare Redshift con i controlli di luminosità?

Allora, sai cosa sarebbe bello?

Se Redshift potrebbe sbiadire la luminosità del display in base a un sensore di luce ambientale e / o all'ora del giorno, tramite gli stessi controlli xrandr utilizzati da xbacklight.



2

XRandR

xrandr è simile a xgamma, inoltre consente di selezionare il livello per ogni tre colori. Per esempio

xrandr --output HDMI2  --gamma 1:1:1

Si imposterà sul valore predefinito. Selezionare l'output scegliendo da uno dei dispositivi collegati elencati con solo xrandr(o xrandr |grep -vE "^ " |grep -v disconnect).

Nota: se si utilizza Redshift o flux ( closed-source ) avranno la precedenza sulla xrandrconfigurazione.

Dalla pagina man :

  • --gamma red:green:blueImpostare i valori in virgola mobile specificati come correzione gamma sul crtc attualmente collegato a questa uscita. Si noti che non è possibile ottenere due valori diversi per le uscite clonate (ovvero: che condividono lo stesso crtc) e che il passaggio di un'uscita a un altro crtc non modifica affatto le correzioni gamma crtc.
  • --brightness brightnessMoltiplicare i valori gamma sul crtc attualmente collegato all'output per il valore variabile specificato. Utile per uscite eccessivamente luminose o troppo deboli. Tuttavia, questa è una modifica del solo software, se il tuo hardware ha il supporto per cambiare effettivamente la luminosità, probabilmente preferirai usare la xbacklight .

1

Per coloro che hanno problemi con la configurazione della luminosità dopo l'installazione di Ubuntu 10.10 e utilizzano Acer Aspire 4741, ecco una soluzione per te:

gksu gedit /etc/default/grub

Cambia la linea GRUB_CMDLINE_LINUX=""inGRUB_CMDLINE_LINUX="acpi_osi=Linux"

sudo update-grub

Riavvia il tuo Linux


0

Puoi sempre fare Windows-M o Windows-N. Il primo inverte i colori di tutte le finestre visualizzate, il secondo lo fa sulla finestra corrente a fuoco.

Aiuta davvero durante la lettura di PDF con gli occhi stanchi


0

Oggi c'è una soluzione aggiuntiva che assomiglia molto a Redshift: è disponibile come funzionalità integrata nell'ambiente desktop GNOME. Basta andare su Impostazioni -> Display e accendere la luce notturna. Ti consente anche di modificare le impostazioni.

Funzionalità GNOME Night Light


0

Il titolo della tua domanda suggerisce che stai cercando uno strumento generico per regolare luminosità / contrasto e gamma del tuo desktop. Il corpo della tua domanda suggerisce che stai cercando una regolazione automatica corrispondente all'ora del giorno. Stavo cercando una risposta alla prima variante e ho trovato solo xcalibun'utilità da riga di comando. Così ho scritto un front-end della gui per xcalib, che può essere trovato su https://github.com/Ablinne/kolorcontrol .

Fornisce cursori per luminosità / colore e gamma rispettivamente per i canali rosso / verde e blu. Visualizzerà i comandi per uno script di avvio automatico.


Non sono sicuro di cosa intendi con "Visualizzerà i comandi per uno script di avvio automatico" . Potresti forse prendere una schermata e includerla nella tua risposta?
WinEunuuchs2Unix

0

Se hai un laptop puoi controllare la luminosità della retroilluminazione. Quando sospendi e riprendi o riavvii l'ultima impostazione viene ripristinata automaticamente in Ubuntu 16.04. Con Ubuntu 14.04 e precedenti a volte dovevi scrivere i tuoi script per ripristinare la luminosità, altrimenti sarebbe piena luminosità e friggere i tuoi occhi.

Il problema di base con un'installazione predefinita di Ubuntu 16.04 è che è necessario regolare la luminosità più bassa a partire dal tramonto e regolarla più in alto dopo l'alba. Per automatizzare il processo ho sviluppato questo script bash: regola automaticamente la luminosità del display in base all'alba e al tramonto

Funzionalità chiave

  • Ottieni automaticamente orari di alba e tramonto ogni giorno con cron.
  • Inizia display-auto-brightnessautomaticamente ogni avvio con cron.
  • Impostare diverse impostazioni di luminosità diurna e notturna.
  • Imposta una lunghezza di transizione diversa in minuti dopo l'alba e prima del tramonto. Di solito da 60 a 120 minuti.
  • La luminosità si regola ogni minuto per un'operazione trasparente impercettibile.
  • La regolazione della luminosità istantanea / trasparente riprende dalla sospensione.

Sviluppo futuro

  • Piani per i controlli software dei monitor esterni che non dispongono di sensori di luce ambientale mediante xrandr.
  • Piani per il supporto di Windows 10 quando Ubuntu su Bash su Windows (WSL) è installato insieme a VcXsrv e Ubuntu Desktop GUI in Windows 10.
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.