Имали ли сте някога проблеми със заспиването, след като сте закъснели с компютър или смартфон? Повечето компютърни екрани излъчват синьо-светлинно осветление по подразбиране, за да имитират дневната светлина, така че да изглеждат по-естествени за гледане. Макар че вероятно има естетическо предимство, то има и нежелан страничен ефект.

Вашите цикли на сън се регулират от хормон, наречен мелатонин, който се отделя във вашата система при липса на дневна светлина. Веднага след като видите слънцето (или по-скоро синьото небе) сутрин, производството на хормона спира, докато отново потъмнее. Помислете за това като собствената спалня на природата, вградена във вашата система. За съжаление, синята светлина на екрана блокира производството на мелатонин, като ви държи буден дълго след като сте изключили екрана.

Решението би било да се нагласят цветовете на екрана, така че в него да има по-малко синьо. Червеното преместване е прост инструмент, който е способен само на това: Автоматично настройва цветната температура на екрана според местоположението ви и времето на деня. Тя работи много като f.lux на Windows или Mac. Redshift всъщност е вдъхновен от f.lux и е на разположение безплатно за всеки, който желае да го използва.

Инсталиране на червен преход на вашата система

Повечето големи Linux дистрибуции имат изградени пакети за лесен монтаж. Обикновено бихте имали два пакета "redshift" и "redshift-gtk". Първият е основният пакет, а последният включва икона за индикатор на системната тава. Инсталирането както на базирана на Debian система е толкова лесно, колкото и да го търсите в вградения софтуерен център на вашата операционна система или да пишете

 sudo apt-get инсталирате redshift redshift-gtk 

в терминал.

Намиране на правилната цветна температура

Преди да конфигурирате червеното преместване, трябва да играете с настройките за температурата на цветовете, докато намерите най-подходящия, освен ако не искате да завършите с екран, който изглежда като проблем с видео кабел. За да постигнете това, можете да използвате опцията "one shot" с превключвател -O .

Например, напишете

 redshift -O 3500 

ще зададе цветната температура на екрана до 3500 К (т.е. ° Kelvin). (Цветът на неутралния екран е 6500 К; всичко по-малко от това ще превърне екрана ви в по-червеникав оттенък.)

За да възстановите неутрала, можете да използвате ключа -x :

 redshift -x 

Разбира се 3500К е доста екстремно. Играйте наоколо с цветни температури, докато не намерите настройка, която все още се чувства естествена. Той помага да се отворят няколко приложения, за предпочитане тези, които имат лек фон, тъй като те ще покажат най-голяма разлика.

Трябва да намерите правилните настройки както за деня, така и за нощния час. Стойностите по подразбиране за червеното преместване са съответно 5500К / 3500К. Вероятно ще откриете, че стандартният цвят на деня все още е "прекалено червен", тъй като той е 1000К под "неутрален". Ако не искате да променяте обичайните настройки на дисплея за деня, можете да се придържате към 6500К и просто да намерите идеалния " зачервяване "за нощта.

За да настроите температурата през деня и нощта, можете да използвате превключвателя -t :

 redshift -t ДЕН: НОЩ 

Настройките

 redshift -t 6500: 5000 

ще доведе до по-малко "силна" промяна на цвета:

Настройване на яркостта на екрана

Можете също да намалите / осветлите екрана си с стойности на гама между 0, 1 и 1, 0, като използвате превключвателя -b, например

 redshift -b ДЕН: НОЩ 

Ако например искате да намалите екрана си за нощта до 60% яркост, докато го използвате при пълно взривяване през деня, бихте могли да постигнете това с

 redshift -b 1.0: 0.6 

което значително ще потъмнее екрана ви за нощта, както виждате по-долу.

Определяне на географското местоположение

След като намерите правилните настройки за цвят и яркост, ще ви трябва някои географски данни, които да се настроят автоматично на дневните часове. Redshift може да използва вградения доставчик на географско местоположение на вашата система, така че няма да ви се налага да се притеснявате за подробности за географската ширина и дължина.

 redshift -l списък 

ще ви каже какви доставчици са на разположение във Вашата система.

Можете да видите по-горе, че geoclue е инсталиран. Използването му е лесно:

 redshift -l geoclue 

Ако нямате инсталиран доставчик на местоположение или предпочитате да не го използвате, винаги можете да зададете ръчно географската си ширина и дължина под формата на

 redshift -l ЗАБАВЯНЕ: LONGITUDE 

Ако не знаете точните координати, можете да използвате уебсайта Find Latitue and Longitude, за да ги изчислите за секунди. Ако например сте в Париж (Франция), вашите координати ще бъдат:

 redshift -l 48.850258: 2.351074 

Други възможности

Rredshift има и някои по-усъвършенствани опции за конфигуриране. За да разберете всичките му възможности, използвайте превключвателя -h :

 redshift -h 

Пълната команда

Сега знаете желаната цветна температура на екрана, яркостта и местоположението ви. Ако приемете, че сте все още в Париж, искате да имате нощни времена на екрана на 5000K, като дневната настройка е непроменена, като имате пълна яркост през деня и 80% яркост през нощта, така че бихте написали:

 пренасочване -l 48.850258: 2.351074 -t 6500: 5000 -b 1.0: 0.8 

Или за автоматично откриване на местоположението:

 червено преместване -l geoclue -t 6500: 5000 -b 1.0: 0.8 

Резултатите са малко по-приятелски:

Индикатор за тавата

Ако искате също така да има икона на индикатор за табла, когато Redshift работи, това ще ви позволи да активирате / деактивирате Redshift временно или за постоянно, можете да използвате "gtk-redshift":

 gtk-redshift -l geoclue -t 6500: 5000 -b 1.0: 0.6 

Винаги можете да проверите състоянието на Redshift, като кликнете с десния бутон на мишката върху този индикатор и изберете "Info":

Стартиране на Redshift автоматично

За да го стартирате автоматично със системата, бихте добавили горната команда към стартиращите ви приложения. На базата на Ubuntu система, това ще бъде толкова лесно, колкото въвеждането на "стартиращи приложения" в тирето (Unity) или обобщението на дейностите (Gnome shell) търсене ...

... изберете Добави ...

... и поставете командата за Redshift.

Това щеше да стартира Redshift при всяко зареждане на системата и щеше да коригира екрана според вашите предпочитания.

заключение

Redshift е чудесно средство за предотвратяване на напрежението на окото и безсъние. Разбира се, първо трябва да свикнете с леко червеникавия оттенък на екрана си през нощта, но това ще се случи естествено след няколко дни активна употреба.

Лека нощ!