Beskytt øynene dine fra stamme med redshift i Linux
Har du noen gang hatt problemer med å sovne etter å ha bodd sent på en datamaskin eller smarttelefon? De fleste dataskjermer gir som standard et blått lys som etterligner dagslys, slik at de ser ut som mer naturlige å se på. Selv om det sannsynligvis har en estetisk fordel, har den også en uønsket bivirkning.
Din søvn syklus er regulert av et hormon som kalles melatonin, som blir utskilt i systemet uten dagslys. Så snart du ser solen (eller rettere den blå himmelen) om morgenen, stopper produksjonen av hormonet til det blir mørkt igjen. Tenk på det som naturens eget sovende utkast bygget rett inn i systemet ditt. Dessverre blokkerer blått lys på skjermen melatoninproduksjonen, holder deg våken lenge etter at du har slått av skjermen.
Løsningen ville være å ha skjermens farger justert, så det er mindre blå i det. Redshift er et enkelt verktøy som bare kan justeres: Det justerer automatisk fargetemperaturen på skjermen, alt etter hvor du befinner deg og tidspunktet på dagen. Det fungerer mye som f.lux på Windows eller Mac. Redshift ble faktisk inspirert av f.lux og er tilgjengelig gratis for alle som ønsker å bruke den.
Installere redshift på systemet ditt
De fleste store Linux-distribusjoner har pakker bygget for enkel installasjon. Du vil vanligvis ha to pakker, "redshift" og "redshift-gtk." Den tidligere er grunnpakken, mens den sistnevnte inneholder et systembakkeindikatorikon. Å installere både på et Debian-basert system er like enkelt som å se det opp i det innebygde programvaresenteret på operativsystemet eller skrive
sudo apt-get install redshift redshift-gtk
inn i en terminal.
Finne riktig fargetemperatur
Før du konfigurerer redshift, bør du leke med fargetemperaturinnstillingene til du finner den mest passende, med mindre du vil ende opp med en skjerm som ser ut som om du har et videokabelproblem. For å oppnå dette kan du bruke alternativet "ett skudd" med -O
bryteren.
For eksempel skriver du inn
redshift -O 3500
vil sette skjermfarge temperaturen til 3500K (det er ° Kelvin). (Den nøytrale skjermfargen er 6500K, noe lavere enn det som vil vise skjermen mot en mer rødaktig nyanse.)
For å tilbakestille til nøytral, kan du bruke -x
bryteren:
redshift -x
Selvfølgelig er 3500K ganske ekstremt. Spill med fargetemperaturer til du finner en innstilling som fortsatt føles naturlig. Det hjelper å få noen applikasjoner åpne, helst de som har en lys bakgrunn, da disse vil vise størst forskjell.
Du må finne de riktige innstillingene for både dagtid og natttid. Standardverdiene for redshift er henholdsvis 5500K / 3500K. Sjansen er at du vil finne standard dagtid farge fortsatt "for rød" som den er 1000K under "nøytral." Hvis du ikke vil endre din vanlige displayinnstilling på dagtid, kan du holde fast med 6500K og bare finne den ideelle " rødhet "for natten.
For å angi både dagtid og natttemperatur, kan du bruke -t
bryteren:
redshift -t DAG: NATT
Innstillingen
redshift -t 6500: 5000
ville gi en mindre "kraftig" fargeendring:
Justere skjermens lysstyrke
Du kan også redusere skjermen med gammaverdier mellom 0, 1 og 1, 0, ved hjelp av -b
bryteren, som
redshift -b DAG: NATT
Hvis du for eksempel vil dimme skjermen for natten til 60% lysstyrke, mens du har det på full blast i løpet av dagen, kan du oppnå dette med
redshift -b 1, 0: 0, 6
noe som vil bety mørkere skjermen for natten, som du kan se nedenfor.
Bestemme geografisk plassering
Når du har funnet de riktige innstillingene for farge og lysstyrke, trenger du noen geografiske data for å justere automatisk til dagslystidene. Redshift kan bruke systemets innebygde geografiske leverandør, så du trenger ikke å bekymre deg for lengdegrad og lengdegrad.
redshift -l liste
vil fortelle deg hvilke leverandører som er tilgjengelige på systemet ditt.
Du kan se over at geoclue er installert. Å bruke det er enkelt:
redshift -l geoclue
Hvis du ikke har en lokaloperatør installert eller du foretrekker å ikke bruke den, kan du alltid angi breddegrad og lengdegrad manuelt i formatet for
redshift -l LATITUDE: LONGITUDE
Hvis du ikke vet nøyaktige koordinatene dine, kan du bruke Find Latitue og Longitude-nettsiden til å finne ut om dem på sekunder. Hvis du for eksempel er i Paris (Frankrike), vil koordinatene dine være:
redshift-l 48.850258: 2.351074
Andre muligheter
Rredshift har også noen mer avanserte konfigurasjonsalternativer. For å finne ut alle evner, bruk -h
bryteren:
redshift -h
Hele kommandoen
Nå vet du ønsket fargetemperatur, lysstyrke og plassering på skjermen. Forutsatt at du fortsatt er i Paris, vil du ha din skjermtemperatur på natta på 5000K med dagtidens innstilling uendret, ha full lysstyrke i løpet av dagen og 80% lysstyrke om natten, så du ville skrive:
reshift -l 48.850258: 2.351074 -t 6500: 5000 -b 1.0: 0.8
Eller for automatisk å oppdage plasseringen:
redshift -l geoclue -t 6500: 5000 -b 1, 0: 0, 8
Resultatene er litt mer vennlige:
Skuffindikator
Hvis du også vil ha et ikon for brettindikator når Redshift kjører, kan du aktivere / deaktivere Redshift midlertidig eller permanent, du kan bruke "gtk-redshift":
gtk-redshift -l geoclue -t 6500: 5000 -b 1, 0: 0, 6
Du kan alltid sjekke statusen for Redshift ved å høyreklikke denne indikatoren og velge "Info":
Starter Redshift automatisk
For å få den til å starte automatisk med systemet, legger du til kommandoen ovenfor til oppstartsprogrammer. På et Ubuntu-basert system vil dette være like enkelt som å skrive "oppstartsprogrammer" i bindestrek (Unity) eller aktivitetsoversikten (Gnome shell) søk ...
... velg Legg til ...
... og lim inn Redshift-kommandoen din.
Dette ville ha Redshift start hver gang du starter opp systemet ditt og vil justere skjermen i henhold til dine preferanser.
Konklusjon
Redshift er et flott verktøy for å forhindre øyebelastning og søvnløshet. Selvfølgelig må du først bli vant til den litt rødaktige fargetonen på skjermen om natten, men det ville komme naturlig etter noen dager med aktiv bruk.
God natt!