{"id":5843,"date":"2021-02-13T18:00:01","date_gmt":"2021-02-13T17:00:01","guid":{"rendered":"https:\/\/axebase.net\/blog\/?p=5843"},"modified":"2021-02-13T20:21:25","modified_gmt":"2021-02-13T19:21:25","slug":"blaulichtfilter-software-loesung-mit-redshift","status":"publish","type":"post","link":"https:\/\/axebase.net\/blog\/2021\/02\/13\/blaulichtfilter-software-loesung-mit-redshift\/","title":{"rendered":"Blaulichtfilter, Software-Loesung mit redshift"},"content":{"rendered":"<p>Blau macht gl\u00fccklich, Blau bedeutet Hoffnung. Aber wo viel Licht, da viel Schatten. ;-) Man soll nachts nach stundenlanger Arbeit am Rechner weniger gut einschlafen k\u00f6nnen, man sei noch auf Tagmodus, und das, obwohl die Augen schneller erm\u00fcden. Wobei das nat\u00fcrlich auch eine Frage des sehr viel h\u00f6heren Kontrasts gegen\u00fcber meist abgedunkeltem Raum ist.<\/p>\n<p>Sei&#8217;s drum, jedenfalls gibt es neuere Monitore mit Blaulichtfilter (manchmal als smartLight vermarktet), auch manche Smartphone-Displays besitzen derartiges, mehr oder eher weniger brauchbar (dort, wo ich es ausprobiert habe, w\u00fcrde <em>ich<\/em> es ausschalten). Das bedeutet nicht, es kommt kein Blau mehr durch, man sieht nur noch Rot. =:-)<\/p>\n<p>Wer keinen solchen Monitor besitzt, wird nicht \u00fcber OSD st\u00e4ndig die <a href=\"https:\/\/de.wikipedia.org\/wiki\/Farbtemperatur\" rel=\"noopener\" target=\"_blank\">Farbtemperatur<\/a> (wer vor heutiger Allerweltsknipserei mit Grundlagenwissen fotografiert hat, kennt das mit Tageslichtfilm und Kunstlichtfilm, aber selbst bei s\/w mit Vorsatzfiltern) \u00e4ndern wollen, es gibt Software-L\u00f6sungen wie redshift (das ist <em>kein<\/em> neues Programm, aber manche scheinen Schwierigkeiten mit der Einrichtung zu haben). In Abh\u00e4ngigkeit des Standorts und der Uhrzeit wird eben jene Farbtemperatur \u00fcber den XServer mit xrandr angepa\u00dft.<\/p>\n<p>Die Installation ist simpel:<br \/>\narch-basiert:<\/p>\n<pre lang=\"sh\" line=\"1\"># pacman -S redshift redshift-gtk<\/pre>\n<p>debian-basiert:<\/p>\n<pre lang=\"sh\" line=\"1\"># apt install redshift redshift-gtk<\/pre>\n<p>Es ist auch ohne das grafische Frontend m\u00f6glich. Zur Bestimmung des Standorts kann man geoclue installieren, nur daf\u00fcr ist es aber keineswegs n\u00f6tig. Sinnvollerweise erstellt man einfach eine Konfigurationsdatei &#8221; ~\/.config\/redshift.conf&#8221; mit entsprechendem Inhalt. Auf der Site des Projekts kann man ein Muster ziehen und an die eigenen Verh\u00e4ltnisse anpassen. Das Ganze ist wirklich sehr einfach, gut dokumentiert (ich entferne im folgenden File diese Zeilen auch nicht, f\u00fcge im Gegenteil hilfreich sein k\u00f6nnende Sites ein).<\/p>\n<p>Die eigenen Koordinaten, also den Breiten- und L\u00e4ngengrad, kann man bspw. \u00fcber <a href=\"https:\/\/dateandtime.info\/de\/citycoordinates.php\" rel=\"noopener\" target=\"_blank\">dateandtime.info<\/a> erfahren. F\u00fcr Leipzig sind dies Breitengrad 51\u00b020.3772\u2032 N, L\u00e4ngengrad 12\u00b022.2774\u2032 O. Einzutragen sind<\/p>\n<pre lang=\"sh\" line=\"\">lat=51.20\r\nlon=12.22<\/pre>\n<p>Die zu wechselnde Farbtemperatur in Kelvin kann man sacht w\u00e4hlen<\/p>\n<pre lang=\"sh\" line=\"\">temp-day=6500\r\ntemp-night=6200<\/pre>\n<p>oder st\u00e4rker, so man dies will.<\/p>\n<p>Sinnvoll ist der Eintrag<\/p>\n<pre lang=\"sh\" line=\"\">transition=1<\/pre>\n<p>f\u00fcr einen flie\u00dfenden \u00dcbergang.<\/p>\n<p>Soll nur ein bestimmter Screen betroffen sein, ist dieser anzugeben, anderenfalls kann man die Zeile auch mit einem Semikolon auskommentieren.<\/p>\n<p>Speichern, redshift-gtk starten! Das ist \u00fcber Icon im Startmenu m\u00f6glich, aber nat\u00fcrlich auch in einem Terminal, z.B. zum Testen. \u00dcber das Gl\u00fchlampen-Icon kann man redshift auch schnell zu oder abschalten und auch in den Autostart eintragen.<\/p>\n<p>Kleiner Hinweis noch, in einer VM funktioniert das nicht (das Programm als solches schon), das m\u00fc\u00dfte man im Host durchf\u00fchren.<\/p>\n<p>Nachfolgend eine &#8220;~\/.config\/redshift.conf&#8221;:<\/p>\n<p><!--more--><\/p>\n<pre lang=\"sh\" line=\"\">\r\n; Global settings for redshift\r\n; http:\/\/jonls.dk\/redshift\/\r\n; https:\/\/dateandtime.info\/de\/citycoordinates.php\r\n; https:\/\/wiki.archlinux.org\/index.php\/redshift\r\n; https:\/\/wiki.ubuntuusers.de\/Redshift\/\r\n; https:\/\/manpages.debian.org\/testing\/redshift-gtk\/redshift-gtk.1.en.html\r\n; ~\/.config\/redshift.conf\r\n; \r\n[redshift]\r\n; Set the day and night screen temperatures\r\ntemp-day=6500\r\ntemp-night=6200\r\n\r\n; Enable\/Disable a smooth transition between day and night\r\n; 0 will cause a direct change from day to night screen temperature.\r\n; 1 will gradually increase or decrease the screen temperature.\r\ntransition=1\r\n\r\n; Set the screen brightness. Default is 1.0.\r\n;brightness=0.9\r\n; It is also possible to use different settings for day and night\r\n; since version 1.8.\r\n;brightness-day=0.7\r\n;brightness-night=0.4\r\n; Set the screen gamma (for all colors, or each color channel\r\n; individually)\r\ngamma=0.8\r\n;gamma=0.8:0.7:0.8\r\n; This can also be set individually for day and night since\r\n; version 1.10.\r\n;gamma-day=0.8:0.7:0.8\r\n;gamma-night=0.6\r\n\r\n; Set the location-provider: 'geoclue', 'geoclue2', 'manual'\r\n; type 'redshift -l list' to see possible values.\r\n; The location provider settings are in a different section.\r\nlocation-provider=manual\r\n\r\n; Set the adjustment-method: 'randr', 'vidmode'\r\n; type 'redshift -m list' to see all possible values.\r\n; 'randr' is the preferred method, 'vidmode' is an older API.\r\n; but works in some cases when 'randr' does not.\r\n; The adjustment method settings are in a different section.\r\nadjustment-method=randr\r\n\r\n; Configuration of the location-provider:\r\n; type 'redshift -l PROVIDER:help' to see the settings.\r\n; ex: 'redshift -l manual:help'\r\n; Keep in mind that longitudes west of Greenwich (e.g. the Americas)\r\n; are negative numbers.\r\n[manual]\r\n; Leipzig\r\nlat=51.20\r\nlon=12.22\r\n\r\n; Configuration of the adjustment-method\r\n; type 'redshift -m METHOD:help' to see the settings.\r\n; ex: 'redshift -m randr:help'\r\n; In this example, randr is configured to adjust screen 1.\r\n; Note that the numbering starts from 0, so this is actually the\r\n; second screen. If this option is not specified, Redshift will try\r\n; to adjust _all_ screens.\r\n[randr]\r\nscreen=0\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Blau macht gl\u00fccklich, Blau bedeutet Hoffnung. Aber wo viel Licht, da viel Schatten. ;-) Man soll nachts nach stundenlanger Arbeit am Rechner weniger gut einschlafen k\u00f6nnen, man sei noch auf Tagmodus, und das, obwohl die Augen schneller erm\u00fcden. Wobei das nat\u00fcrlich auch eine Frage des sehr viel h\u00f6heren Kontrasts gegen\u00fcber meist abgedunkeltem Raum ist. Sei&#8217;s [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[26,2,17,5,25,14],"tags":[],"class_list":["post-5843","post","type-post","status-publish","format-standard","hentry","category-arch_based","category-computer","category-desktop_environments","category-linux","category-sid","category-ubuntu_and_derivates"],"_links":{"self":[{"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts\/5843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/comments?post=5843"}],"version-history":[{"count":3,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts\/5843\/revisions"}],"predecessor-version":[{"id":5862,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/posts\/5843\/revisions\/5862"}],"wp:attachment":[{"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/media?parent=5843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/categories?post=5843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/axebase.net\/blog\/wp-json\/wp\/v2\/tags?post=5843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}