Beskyt dine øjne mod stamme med redshift i Linux
Har du nogensinde haft problemer med at falde i søvn efter at være opholder dig sent med en computer eller smartphone? De fleste computerskærme udsender som standard et blåt lys for at efterligne dagslys, så de synes mere naturlige at se på. Selvom det sandsynligvis har en æstetisk fordel, har den også en uønsket bivirkning.
Din søvncyklus er reguleret af et hormon kaldet melatonin, som udskilles i dit system i mangel af dagslys. Så snart du ser solen (eller rettere den blå himmel) om morgenen, stopper produktionen af hormonet, indtil det bliver mørkt igen. Tænk på det som naturens eget sovende udkast bygget lige ind i dit system. Desværre blokerer det blå lys på skærmen melatoninproduktion, som holder dig vågen længe efter at du har slukket skærmen.
Løsningen ville være at have skærmens farver justeret, så der er mindre blå i den. Redshift er et simpelt værktøj, der kun kan: Det justerer automatisk skærmens farvetemperatur afhængigt af din placering og tidspunktet på dagen. Det virker meget ligesom f.lux på Windows eller Mac. Redshift blev faktisk inspireret af f.lux og er gratis tilgængelig for alle, der ønsker at bruge den.
Installation af redshift på dit system
De fleste store Linux-distributioner har pakker bygget til nem installation. Du ville normalt have to pakker, "redshift" og "redshift-gtk." Den tidligere er den grundlæggende pakke, mens sidstnævnte indeholder et systembakkeindikatorikon. At installere begge på et Debian-baseret system er lige så simpelt som at se det op i det indbyggede softwarecenter på dit operativsystem eller skrive
sudo apt-get install redshift redshift-gtk
ind i en terminal.
Finde den rigtige farvetemperatur
Inden du konfigurerer redshift, skal du lege med indstillingerne for farvetemperatur, indtil du finder den mest passende, medmindre du vil ende med en skærm, der ligner, at du har et videokabelproblem. For at opnå dette kan du bruge alternativet "ét skud" med -O
skifteren.
For eksempel skriver du
redshift -O 3500
vil indstille skærmens farvetemperatur til 3500K (det er ° Kelvin). (Den neutrale skærmfarve er 6500K; noget lavere end det, der gør din skærm til en mere rødlig nuance.)
For at nulstille til neutral kan du bruge -x
kontakten:
redshift -x
Selvfølgelig er 3500K ret ekstremt. Spil rundt med farvetemperaturer, indtil du finder en indstilling, der stadig føles naturlig. Det hjælper med at få et par applikationer åbne, helst de, der har en lys baggrund, da disse vil vise den største forskel.
Du skal finde de rigtige indstillinger for både dagtid og nattid. Standardværdierne for redshift er henholdsvis 5500K / 3500K. Chancerne er, at du vil finde standard dagtidfarve stadig "for rød", da den er 1000k under "neutral". Hvis du ikke vil ændre din normale skærmindstilling til dagtimerne, kan du holde fast ved 6500K og bare finde den ideelle " rødhed "for natten.
For at indstille både dagtimerne og -t
kan du bruge -t
kontakten:
redshift -t DAG: NATT
Indstillingen
redshift -t 6500: 5000
ville producere en mindre "kraftig" farveændring:
Justering af skærmens lysstyrke
Du kan også dæmpe / lysere din skærm med gamma-værdier mellem 0, 1 og 1, 0, ved hjælp af -b
knappen, som
redshift -b DAG: NATT
Hvis du for eksempel vil dæmpe din skærm for natten til 60% lysstyrke, mens du har det på fuld blast i løbet af dagen, kan du opnå dette med
redshift -b 1, 0: 0, 6
hvilket ville betydeligt mørkere din skærm for natten, som du kan se nedenfor.
Bestemmelse af geografisk placering
Når du har fundet de rigtige indstillinger for farve og lysstyrke, skal du bruge nogle geografiske data til automatisk justering til dagslyset. Redshift kan bruge dit system indbyggede geo-location udbyder, så du behøver ikke bekymre dig om breddegrad og længdegrad detaljer.
redshift -l liste
vil fortælle dig, hvilke udbydere der er tilgængelige på dit system.
Du kan se ovenfor, at geoclue er installeret. Brug af det er nemt:
redshift -l geoclue
Hvis du ikke har en lokaludbyder installeret, eller du foretrækker ikke at bruge den, kan du altid indstille din breddegrad og længdegrad manuelt i formatet af
redshift -l LATITUDE: LONGITUDE
Hvis du ikke kender dine nøjagtige koordinater, kan du bruge Find Latitue og Longitude-hjemmesiden til at finde ud af dem på få sekunder. Hvis du f.eks. Er i Paris (Frankrig), vil dine koordinater være:
redshift-l 48.850258: 2.351074
Andre muligheder
Rredshift har også nogle mere avancerede konfigurationsmuligheder. For at finde ud af alle dens evner, brug -h
knappen:
redshift -h
Den fulde kommando
Nu ved du den ønskede skærmens farvetemperatur, lysstyrke og din placering. Hvis du antager, at du stadig er i Paris, vil du have din nat-time skærmtemperatur ved 5000K med dagtidens indstilling uændret, have fuld lysstyrke om 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 til automatisk at registrere placering:
redshift -l geoclue -t 6500: 5000 -b 1, 0: 0, 8
Resultaterne er noget mere venlige:
Bakkeindikator
Hvis du også vil have et ikon for bakkeindikator, når Redshift kører, vil du gerne aktivere / deaktivere Redshift midlertidigt eller permanent, du kan bruge "gtk-redshift":
gtk-redshift -l geoclue -t 6500: 5000 -b 1, 0: 0, 6
Du kan altid kontrollere status for Redshift ved at højreklikke på denne indikator og vælge "Info":
Start Redshift automatisk
For at få det til at starte automatisk med dit system, vil du tilføje ovenstående kommando til dine opstartsprogrammer. På et Ubuntu-baseret system vil det være lige så nemt som at skrive "startup applikationer" i bindestreg (Unity) eller aktivitetsoversigten (Gnome shell) søgning ...
... vælg Tilføj ...
... og indsæt din Redshift-kommando.
Dette ville have Redshift start hver gang du starter dit system og vil justere skærmen i overensstemmelse med dine præferencer.
Konklusion
Redshift er et godt værktøj til at forhindre øjenbelastning og søvnløshed. Selvfølgelig skal du først vænne dig til den lidt rødlige nuance på skærmen om natten, men det ville komme naturligt efter nogle dage med aktiv brug.
Godnat!