Redshift (російський)

Ця сторінка потребує супровідник

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

Проект розробляється на GitHub.

Оточення робочого столу

Для оточення робочого столу доступна утиліта redshift-gtk входить в пакет redshift. redshift-gtk буде відображати значок в системному треї для управління додатком. Redshift-gtk для роботи вимагає установки трьох додаткових пакетів python-gobject. python-xdg і librsvg. які вказані в списку додаткових залежностей для основного пакету redshift. Користувачі KDE можуть використовувати пакет plasma5-applets-redshift-control-git AUR.

автозапуск

Відомі реалізації автозапуску redshift:

  • Виклик в скрипті /etc/X11/xinit/xinitrc.d/.
  • Активуючи правим кліком значок системного трея redshift-gtk або plasma5-applets-redshift-control, вибравши 'Autostart'.
  • Використовуючи один з двох наданих файлів юнітів служби systemd. /usr/lib/systemd/user/redshift.service або /usr/lib/systemd/user/redshift-gtk.service. Будьте обережні: служба повинна запускатися в режимі користувача, дивіться основні настройки. Мінлива оточення DISPLAY повинна бути встановлена. Дивіться DISPLAY і XAUTHORITY.

Примітка: Файли юнітів redshift містять Restart = always. тим самим служба буде нескінченно перезавантажуватися (дивіться systemd.service (5))

конфігурація

Як мінімум, для роботи redshift потрібно вказати ваші координати, тобто широту і довготу вашого місця розташування. Redshift використовує різні методи для отримання вашого місцезнаходження. Якщо жоден з них не спрацював (наприклад не встановлено жодної з використовуваних допоміжних програм), то ви повинні ввести розташування вручну. Значення більшості місць / міст можна взяти у відповідних сторінках Вікіпедії.

Швидкий запуск

Порада: Сервіс Latlong.net дозволяє отримати координати широти і довготи.

Щоб запустити додаток, використовуючи базову конфігурацію, задайте:

де відповідно LAT - широта і LON - довгота вашого місцезнаходження.

Автоматичне визначення розташування ґрунтуючись на GPS

Можна використовувати gpsd для автоматичного визначення вашого місця розташування за допомогою GPS і використовувати його дані в Redshift. Створіть наступний скрипт, який буде передавати значення $ lat і $ lon в redshift -l $ lat; $ lon.

Для отримання більш детальної інформації дивіться форум.

Ручна настройка

Якщо був створений файл

/.config/redshift.conf. то Redshift буде використовувати налаштування, зазначені в ньому. Однак, Redshift самостійно не викликає конфігураційний файл, тому вам потрібно створити його вручну.

Приклад для Вітебська / Білорусі:

Примітка: Redshift має баг з налаштуванням transition в файлі конфігурації, яка працює не так, як описано: перехід між денним і нічним режимом вступить в силу тільки після перезапуску (як наслідок - із затримками). Для отримання подробиць дивіться сторінку обговорення і обговорення на сторінці проекту Redshift.

Use real screen brightness

Redshift has a brightness adjustment setting, but it does not work the way most people might expect. In fact it is a fake brightness adjustment obtained by manipulating the gamma ramps, which means that it does not reduce the backlight of the screen. [1]

Вам необхідно створити виконуваний файл в

/.config/redshift/hooks. Ви можете скористатися наведеними прикладом:

Вирішення проблем

redshift-gtk не починається

Redshift-gtk вимагає додаткових залежностей для правильної роботи. Для перевірки відсутніх залежностей, запустіть redshift-gtk з емулятора термінала. Висновок буде приблизно наступний:

Failed to run Redshift due to geoclue2

Примітка: До застосування методу нижче закрийте redshift-gtk і перезапустіть службу geoclue. Sometimes the location service fails due to e.g. connection established after the location service.

За замовчуванням налаштований geoclue2 без доступу для Redshift. Щоб відкрити доступ, додайте наступні рядки в /etc/geoclue/geoclue.conf

Спосіб автозапуску redshift в i3

Ви можете додати в конфігураційний файл i3 наступне:

Для користувачів Wayland

Так як Wayland не підтримує гамма-корекцію, то на даний момент використання redhift в ньому не дасть ніякого ефекту [2]. Пропозиція по реалізації вже відкрито в баг-трекері. [3]

Дивіться також

Схожі статті