Schützen Sie Ihre Augen vor Belastung mit Redshift in Linux
Hatten Sie jemals Probleme mit dem Einschlafen, nachdem Sie mit einem Computer oder Smartphone lange aufbleiben? Die meisten Computerbildschirme emittieren standardmäßig ein bläuliches Licht, um Tageslicht nachzuahmen, so dass sie natürlicher erscheinen. Obwohl es wahrscheinlich einen ästhetischen Vorteil hat, hat es auch eine unerwünschte Nebenwirkung.
Ihre Schlafzyklen werden von einem Hormon namens Melatonin reguliert, das bei Abwesenheit von Tageslicht in Ihr System abgegeben wird. Sobald Sie morgens die Sonne (oder eher den blauen Himmel) sehen, stoppt die Produktion des Hormons, bis es wieder dunkel wird. Denken Sie darüber nach, wie der Schlafstil der Natur direkt in Ihr System eingebaut wird. Leider blockiert das blaue Licht des Bildschirms die Melatoninproduktion und hält Sie lange wach, nachdem Sie Ihren Bildschirm ausgeschaltet haben.
Die Lösung wäre, die Farben des Bildschirms so anzupassen, dass weniger Blau drin ist. Redshift ist ein einfaches Tool, das genau das ermöglicht: Es passt automatisch die Farbtemperatur des Bildschirms an Ihren Standort und die Tageszeit an. Es funktioniert ähnlich wie f.lux unter Windows oder Mac. Redshift wurde tatsächlich von f.lux inspiriert und ist für jeden, der es nutzen möchte, kostenlos erhältlich.
Installieren von Rotverschiebung auf Ihrem System
Die meisten großen Linux-Distributionen haben Pakete für eine einfache Installation gebaut. Normalerweise haben Sie zwei Pakete, "redshift" und "redshift-gtk". Das erste ist das Basispaket, während das zweite ein System-Tray-Indikator-Icon enthält. Die Installation beider Systeme auf einem Debian-basierten System ist so einfach wie das Nachschlagen im integrierten Software-Center Ihres Betriebssystems oder das Eintippen
sudo apt-get installieren redshift redshift-gtk
in ein Terminal.
Die richtige Farbtemperatur finden
Bevor Sie die Rotverschiebung konfigurieren, sollten Sie mit den Farbtemperatureinstellungen herumspielen, bis Sie die am besten geeignete finden, es sei denn, Sie wollen mit einem Bildschirm, der aussieht, als ob Sie ein Problem mit dem Videokabel haben. Um dies zu erreichen, können Sie die Option "One Shot" mit dem Schalter -O
.
Zum Beispiel tippen
Rotverschiebung -O 3500
wird die Bildschirmfarbtemperatur auf 3500K einstellen (das ist ° Kelvin). (Die neutrale Bildschirmfarbe ist 6500K; etwas niedriger als das wird Ihren Bildschirm in Richtung eines rötlichen Farbtons drehen.)
Um auf Neutral zurückzusetzen, können Sie den Schalter -x
:
Rotverschiebung -x
Natürlich ist 3500K ziemlich extrem. Spielen Sie mit den Farbtemperaturen herum, bis Sie eine Einstellung finden, die sich immer noch natürlich anfühlt. Es hilft, ein paar Anwendungen offen zu haben, vorzugsweise solche, die einen hellen Hintergrund haben, da diese den größten Unterschied zeigen werden.
Sie müssen die richtigen Einstellungen für die Tages- und Nachtstunden finden. Die Standardwerte für die Rotverschiebung sind 5500K / 3500K. Es besteht die Möglichkeit, dass die Standard-Tagesfarbe immer noch "zu rot" ist, da sie 1000K unter "Neutral" liegt. Wenn Sie nicht Ihre übliche Tageseinstellung ändern möchten, können Sie bei 6500K bleiben und einfach das ideale " Rötung "für die Nacht.
Um die Tag- und Nachttemperaturen einzustellen, können Sie den Schalter -t
:
redshift -t TAG: NACHT
Die Einstellung
Rotverschiebung -t 6500: 5000
würde eine weniger "kräftige" Farbänderung erzeugen:
Bildschirmhelligkeit einstellen
Sie können Ihren Bildschirm auch mit Gamma-Werten zwischen 0, 1 und 1, 0 dimmen / aufhellen, indem Sie den Schalter -b
redshift -b TAG: NACHT
Wenn Sie beispielsweise Ihren Bildschirm für die Nacht auf 60% Helligkeit dimmen möchten, während Sie tagsüber auf Hochtouren laufen, können Sie dies mit erreichen
Rotverschiebung -b 1.0: 0.6
was würde Ihren Bildschirm für die Nacht erheblich verdunkeln, wie Sie unten sehen können.
Bestimmung des geografischen Standorts
Sobald Sie die richtigen Farb- und Helligkeitseinstellungen gefunden haben, benötigen Sie einige geografische Daten, um sich automatisch an die Tageslichtstunden anzupassen. Redshift kann den integrierten Geo-Location-Provider Ihres Systems nutzen, sodass Sie sich keine Gedanken über die Details von Breiten- und Längengrad machen müssen.
redshift -l-Liste
wird Ihnen sagen, welche Anbieter auf Ihrem System verfügbar sind.
Sie können oben sehen, dass GeoClue installiert ist. Die Benutzung ist einfach:
Rotverschiebung -l Geoclue
Wenn Sie keinen Standortanbieter installiert haben oder ihn nicht verwenden möchten, können Sie den Längen- und Breitengrad manuell im Format "
redshift -l LATITUDE: LÄNGE
Wenn Sie Ihre genauen Koordinaten nicht kennen, können Sie die Website "Lattice und Longitude suchen" verwenden, um sie in Sekundenschnelle zu berechnen. Wenn Sie zum Beispiel in Paris (Frankreich) sind, wären Ihre Koordinaten:
Rotverschiebung -l 48.850258: 2.351074
Andere Optionen
Rredshift hat einige erweiterte Konfigurationsoptionen. Verwenden Sie den Schalter -h
, um alle Funktionen zu ermitteln:
Rotverschiebung -h
Der vollständige Befehl
Jetzt kennen Sie die gewünschte Bildschirmfarbtemperatur, Helligkeit und Ihren Standort. Angenommen, Sie befinden sich noch in Paris, möchten Sie Ihre Nachttemperatur auf 5000 K einstellen, wobei die Tageseinstellung unverändert bleibt und tagsüber volle Helligkeit und nachts 80% Helligkeit aufweist. Geben Sie also Folgendes ein:
neu eingestellt -l 48.850258: 2.351074 -t 6500: 5000 -b 1.0: 0.8
Oder um den Standort automatisch zu erkennen:
redshift -l geoclue -t 6500: 5000 -b 1.0: 0.8
Die Ergebnisse sind etwas freundlicher:
Fachanzeige
Wenn Sie auch ein Tray-Indikator-Icon haben möchten, wenn Redshift läuft, können Sie Redshift vorübergehend oder dauerhaft aktivieren oder deaktivieren. Sie können "gtk-redshift" verwenden:
gtk-redshift -l geoclue -t 6500: 5000 -b 1.0: 0.6
Sie können den Status von Redshift immer überprüfen, indem Sie mit der rechten Maustaste auf diesen Indikator klicken und "Info" auswählen:
Redshift automatisch starten
Damit es automatisch mit Ihrem System gestartet wird, fügen Sie den oben genannten Befehl zu Ihren Startanwendungen hinzu. Auf einem Ubuntu-basierten System wäre dies so einfach wie das Eintippen von "Startup-Anwendungen" in den Dash (Unity) oder die Aktivitätenübersicht (Gnome Shell) Suche ...
... wählen Sie Hinzufügen ...
... und fügen Sie den Befehl Redshift ein.
Dies hätte Redshift bei jedem Systemstart und würde den Bildschirm nach Ihren Wünschen anpassen.
Fazit
Redshift ist ein großartiges Werkzeug, um Augenbelastung und Schlaflosigkeit zu verhindern. Natürlich müssen Sie sich zuerst an den leicht rötlichen Farbton Ihres Bildschirms in der Nacht gewöhnen, aber das würde nach ein paar Tagen aktiver Nutzung natürlich kommen.
Gute Nacht!