Форум проекта Matuntu

Программное обеспечение => Другое ПО => Тема начата: vita от 23 Июля 2017, 07:58:45

Название: Redshift — изменение цветовой температуры монитора
Отправлено: vita от 23 Июля 2017, 07:58:45
Redshift — небольшое приложение для автоматического изменения цветовой температуры монитора в зависимости от времени суток, с учётом заданного местоположения. Приложение создал Джон Лунд Стеффенсен (Jon Lund Steffensen) под впечатлением от F.lix (xflux / f.lux indicator applet). (http://jonls.dk/redshift/)
(http://zenway.ru/uploads/12_14/gtk-redshift_001.png)
Для Ubuntu 16.04 - 17.04 и производных утилита включена в официальный репозиторий и в среде Mate устанавливается командой: sudo apt install redshift gtk-redshiftНаходится в меню Стандартные и после запуска интегрируется в системный трей
(http://storage9.static.itmages.ru/i/17/0723/h_1500785359_6700937_639ad83232.jpeg) (http://storage1.static.itmages.ru/i/17/0723/h_1500823882_3581877_7576831772.png)
Через апплет из контекстного меню можно добавить Redshift в автозапуск или отключить приложение.

Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: vita от 23 Июля 2017, 08:59:56
Для определения местоположения компьютера, чтобы правильно изменять цветовую температуру, в системе рекомендуется установить пакет geoclue-2.0.
На мой взгляд, утилита более корректно работает в 17.04 (сравнивала Matuntu-Z64 и Matuntu-X32-M116).
При выключении апплет на панели меняет красный цвет (цветовая температура 5500К) на голубой (цветовая температура 6500К)
Для наглядности на снимке показана температура цвета в разных режимах
(http://storage4.static.itmages.ru/i/17/0723/h_1500789516_9159756_0db7dfa086.jpg)
Более подробно о работе и настройках Redshift — в википедии Arch Linux (https://wiki.archlinux.org/index.php/Redshift_(Русский)).
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: Teocally от 23 Июля 2017, 11:25:11
Это реально работает?
Есть какой-то эффект, меньше устают глаза, etc?
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: vita от 23 Июля 2017, 16:39:03
Это реально работает?
Есть какой-то эффект, меньше устают глаза, etc?
В Matuntu-Z64 однозначно работает, меняется цветовая температура.
Полезного эффекта пока не наблюдаю, только начала тестирование.
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: vita от 23 Июля 2017, 17:13:15
Визуально хорошо воспринимается апплет Redshift, если система оформлена темой значков BluecurveRH - включение оформлено красноватой лампочкой, выключение голубой. Аналогично изменяется цветовая температура монитора.
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: vita от 23 Июля 2017, 18:48:59
Во избежание ошибок типа
Цитировать
failed to run Redshift
trying location provider geoclu2...
Не удалось запустить Redshift
Провайдер поисковой системы geoclu2 ...
Нужно создать файл ~/.config/redshift.conf примерно такого содержания:
Спойлер
; Общие настройки для redshift
[redshift]
; Установка дневной и ночной температур экрана
; Нейтральная температура цвета - 6500K. Использование этой величины
; не изменит температуру цвета дисплея. Установка температуры цвета
; больше этого значения приведет к более синему цвету экрана,
; установка меньшего значения - к более красному оттенку.
; Значения по умолчанию:
;  Температура цвета днем: 5500K
;  Температура цвета ночью: 4500K
temp-day=6500
temp-night=4500

; Включение/выключение плавного перехода между днём и ночью
; 0 сразу установит соответствующее значение температуры экрана по приходе дня  и ночи.
; 1 будет постепенно изменять цветовую температуру экрана
transition=1

; Установка яркости дисплея. По умолчанию 1.0
;brightness=0.9
; Начиная с версии 1.8 возможно использовать различные значения для дня и ночи.
brightness-day=0.8
brightness-night=0.7
; Установка гаммы экрана для (всех цветов, или каждого цветового канала в отдельности)
gamma=0.8
;gamma=0.8:0.7:0.8

; Установка источника местоположения: 'geoclue', 'gnome-clock', 'manual'
; наберите 'redshift -l list' чтобы увидеть возможные значения
; Их настройка производится в секции ниже
location-provider=manual

; Установка метода регулировки: 'randr', 'vidmode'
; наберите 'redshift -m list' чтобы увидеть все возможные значения
; 'randr' является предпочтительным методом, 'vidmode' на устаревшем API
; но работает в некоторых случаях, когда 'randr' отказывается.
; Их настройка производится в секции ниже.
adjustment-method=randr

; Конфигурация источников местоположения:
; наберите 'redshift -l ИСТОЧНИК:help' чтобы увидеть настройки
; напр.: 'redshift -l manual:help'
[manual]
lat=55.11
lon=30.1

; Конфигурация метода регулировки
; наберите 'redshift -m METHOD:help' чтобы увидеть настройки
; напр.: 'redshift -m randr:help'
; В этом примере, randr сконфигурирован для регулировки экрана 0
; Обратите внимание, что нумерация начинается с 0, так что это на самом деле это первый экран
[randr]
screen=0
Подставить свои координаты.
В файл /etc/geoclue/geoclue.conf sudo xed /etc/geoclue/geoclue.confдобавить секцию [redshift]
allowed=true
system=false
users=
После сохранения файла и перезапуска приложения Redshift реально работает.
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: ivm от 23 Июля 2017, 19:24:48
Это реально работает?
Есть какой-то эффект, меньше устают глаза, etc?
Сильные стороны Redshift:
Слабая сторона Redshift:
Для наиболее комфортной работы рекомендуется использовать менее агрессивные настройки:
днём - 5500K;
ночью - 4500K.
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: vita от 23 Июля 2017, 21:07:44
Заметила, что вечером окаймовка курсора мыши стала яркобелой. Видимо, чтобы не потеряться из виду на притемненном мониторе :)
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: vita от 23 Июля 2017, 22:46:23
После нескольких часов применения утилиты наблюдаю реальную пользу для глаз. Раньше яркий экран монитора ослеплял в вечернее время. Теперь же спокойное восприятие без какого-либо напряга для зрения.
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: ivm от 24 Июля 2017, 18:37:18
На ноутбуке частенько понижаю яркость, чтобы не било по глазам и для экономии расхода батареи. Возможно эта утилита окажется удобнее.
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: vita от 24 Июля 2017, 23:33:27
В установленной на нетбук Lenovo-S10-2 Matuntu-X32-M116 изменение цветовой температуры происходит без каких-либо манипуляций по конфигурированию Redshift и Geoclu2 :)
Название: Re: Redshift — изменение цветовой температуры монитора
Отправлено: vita от 29 Июля 2017, 19:48:49
Сопровождающий и разработчик рабочего стола Mate Мартин оценил утилиту и включил её в состав ПО в Ubuntu Mate 17.10
(http://storage5.static.itmages.ru/i/17/0729/h_1501346847_9288344_5ddb686fad.jpg)