Як відфільтрувати синє світло на Linux за допомогою Redshift

Якщо ви відчуваєте дискомфорт в очах, працюючи за комп’ютером в пізній час, ймовірно, це пов’язано з надмірним впливом синього світла. Що ж таке сине світло? Це різновид світла, джерелом якого переважно є електронні пристрої. Такий тип випромінювання негативно впливає на ваш сон, оскільки імітує денне освітлення. Надлишок синього світла може спровокувати безсоння, перенапруження очей, тому його слід уникати. Сьогодні дедалі більше людей використовують фільтри синього світла. Це спеціальні накладки, які коригують колірну температуру екрана, переходячи від синього до більш комфортного відтінку, залежно від часу доби та локації. Одним з найпопулярніших застосунків для фільтрації в Linux є Redshift. Це утиліта командного рядка, що дозволяє зменшити інтенсивність синього світла в Linux.

Redshift – зменшення впливу синього світла

Redshift є кольоровим фільтром для робочого столу Linux, що зменшує шкідливий вплив синього світла. Програма запитує у користувача дані про його місцезнаходження. На основі цієї інформації Redshift визначає інтенсивність освітлення і відповідно змінює колір екрана. Таким чином, відтінок вашого дисплея поступово коригується протягом дня, а не залишається постійно синім.

Як і більшість аналогічних програм, Redshift починає повноцінно працювати саме в вечірній час. Це пов’язано з тим, що вдень сине світло не є шкідливим. Проблема виникає саме вночі, коли тривалий вплив такого випромінювання змушує організм сприймати це світло як природне сонячне, що заважає сну.

Встановлення

Redshift є відкритою альтернативою до популярного, але пропрієтарного фільтра синього світла Flux. Як наслідок, практично кожен дистрибутив Linux підтримує цю програму, а деякі навіть використовують її технологію у власних робочих середовищах. Якщо ви бажаєте встановити цей інструмент на свій комп’ютер під управлінням Linux, нижче наведено інструкції:

Інтерфейс командного рядка

Важливо пам’ятати, що, встановлюючи Redshift, ви отримуєте лише утиліту для командного рядка. Якщо вам потрібен більш зручний та зрозумілий інтерфейс, пропустіть встановлення цього варіанту і перейдіть до наступного розділу.

Ubuntu

sudo apt install redshift

Debian

sudo apt-get install redshift

Arch Linux

sudo pacman -S redshift

Fedora

sudo dnf install redshift

OpenSUSE

sudo zypper install redshift

Інші дистрибутиви

Для встановлення Redshift у вашому дистрибутиві, просто знайдіть пакет “Redshift” в менеджері пакетів або в магазині програмного забезпечення та встановіть його. Знайти його буде нескладно!

Використання

Перейдіть на сайт GeoNames та визначте свою широту та довготу. Redshift використовує цю інформацію для точного налаштування вашого екрана.

Далі, відкрийте термінал і введіть наступну команду, замінивши LAT та LON на відповідні значення:

redshift -l LAT:LON

Redshift-GTK

Командна версія Redshift виконує свою функцію, проте вона не дуже проста у використанні. Якщо ви хочете швидко налаштувати фільтр синього світла на робочому столі Linux, краще скористатися Redshift-GTK.

Це графічна оболонка для командного рядка Redshift. Вона додає зручні функції, як автоматичне визначення локації та можливість швидкого вимкнення фільтра. Redshift-GTK значно спрощує налаштування. Крім того, будь-який користувач може увімкнути автоматичний запуск програми при завантаженні комп’ютера, що набагато простіше, ніж кожного разу запускати термінал.

Як і командна версія, GTK-версія Redshift доступна в більшості дистрибутивів Linux. Ось інструкції для встановлення:

Ubuntu

sudo apt install redshift-gtk

Debian

sudo apt-get install redshift-gtk

Arch Linux

На жаль, в офіційних репозиторіях Arch Linux є лише командна версія Redshift. Тому, користувачам Arch потрібно збирати Redshift-GTK з вихідного коду. На щастя, є можливість автоматизувати цей процес, скориставшись пакетом в AUR.

Для встановлення цієї програми, знайдіть цей пакет у вашому улюбленому помічнику AUR, та встановіть його (або скомпілюйте вручну).

Fedora

Redshift-GTK відсутній в основних репозиторіях Fedora. Проте, його можна встановити звідси. Завантажте RPM-пакет для вашої версії Fedora та встановіть його.

OpenSUSE

Redshift-GTK легко доступний для користувачів OpenSUSE через службу збірки. Скористайтеся кнопкою встановлення в один клік для запуску на SUSE Leap та Tumbleweed.

Інші дистрибутиви

Не можете знайти Redshift-GTK для вашої операційної системи Linux? Перейдіть на сайт розробника, завантажте вихідний код і скомпілюйте його. Швидше за все, він буде успішно зібраний та запуститься на вашому комп’ютері.

Використання

Використовувати Redshift-GTK набагато простіше, ніж командну версію. Щоб увімкнути фільтр синього світла, просто запустіть програму. Redshift-GTK визначить ваше місцезнаходження та автоматично налаштує колір екрана. Під час роботи програми, ви побачите червону іконку в системному треї.

Щоб забезпечити постійну роботу програми, натисніть на її іконку в системному треї та виберіть “Автозапуск”. Це налаштування дозволить Redshift-GTK автоматично запускатись при вході в систему.

Для тимчасового відключення фільтра, натисніть на іконку в системному треї та виберіть “Призупинити”.

Підсумки

Синє світло є небезпечним. Надмірне перебування під його впливом може призвести до безсоння. З 2017 року розробники операційних систем усвідомлюють цю проблему, та інтегрують фільтри в свої продукти. Наприклад, у Windows 10 є режим “Нічне світло”. В Linux, на жаль, немає універсального, вбудованого рішення. Користувачам Linux потрібно встановлювати Redshift.