Вопрос или проблема
Я хочу включить фильтр синего света или ночной фильтр на 22.04. Проблема в том, что опция для его включения нигде не найдена. Redshift тоже не работает, что, насколько я могу выяснить, связано с тем, что geoclue больше не работает, и я также не могу найти конфигурацию для него, ни в скрытых файлах.
.
Ответ или решение
Включение фильтра синего света или ночного режима на операционной системе Ubuntu 22.04 может потребовать некоторых дополнительных шагов, особенно если встроенные опции интерфейса управления отсутствуют или если проблемы с использованием стандартных приложений, таких как Redshift. Давайте рассмотрим, как эти функции обычно работают, какие проблемы могут возникнуть, и как их можно решить.
Теория
Фильтр синего света, также известный как ночной свет, снижает излучение синего спектра от экрана, что помогает уменьшить нагрузку на глаза в вечернее время и может способствовать улучшению сна. В Ubuntu функциональность фильтрация синего света обычно реализована через настройки дисплея или специализированные приложения.
По умолчанию, в современных версиях Ubuntu (начиная с 20.04) имеется встроенная функция «Ночной свет», которую можно включить через настройки системы. Однако в некоторых случаях данная возможность может быть недоступна либо из-за графических драйверов, либо из-за специфических настроек среды рабочего стола.
Пример
В случае, если функция отсутствует, пользователи обычно обращаются к таким приложениям как Redshift. Однако, как было отмечено, приложение может не работать должным образом из-за проблем с геолокацией, которая необходима для автоматизации настройки фильтра в зависимости от времени суток.
Основная проблема с Redshift может заключаться в некорректной работе службы geoclue, которая определяет текущее местоположение пользователя для расчета необходимой температуры цвета экрана. Это может происходить по разным причинам, например, из-за неправильной конфигурации или устаревшей версии приложения.
Применение
-
Встроенные настройки "Ночного света":
- Откройте «Настройки» из меню системных параметров.
- Перейдите в раздел «Экран» или «Дисплей».
- Найдите опцию «Ночной свет» и включите её.
- Вы можете настроить расписание активации "Ночного света", чтобы он автоматически включался на закате и выключался на восходе, либо установить пользовательские временные интервалы.
-
Использование Redshift:
Если встроенная функция недоступна или не работает, вы можете попробовать решить проблему с Redshift:
-
Убедитесь, что Redshift и geoclue установлены корректно:
sudo apt update sudo apt install redshift redshift-gtk geoclue-2.0
-
Проверьте конфигурацию geoclue. Откройте файл конфигурации в редакторе, например, используя nano:
sudo nano /etc/geoclue/geoclue.conf
-
Убедитесь, что у Redshift имеются необходимые права доступа. Включите секцию:
[redshift] allowed=true system=false users=
-
Запустите Redshift вручную в терминале, чтобы проверить на наличие ошибок:
redshift -v
-
Если проблема сохраняется, и вы получаете ошибку, стоит обратиться к документации по Redshift на официальном сайте или форумах Ubuntu, чтобы выявить возможные изменения, внесенные в последних версиях Ubuntu.
Также рекомендуется периодически проверять обновления системы, так как разработчики могут выпустить исправления, которые автоматически решат вашу проблему.
-
Альтернативы Redshift:
Если вышеуказанные шаги не помогли, можно рассмотреть использование других приложений для снижения уровня синего света, например:
- F.lux: популярное кросс-платформенное приложение с открытым исходным кодом. Хотя оно менее гибко, чем Redshift, но может быть более стабильным в современных системах Ubuntu.
- GAMMY: работает с помощью точной настройки уровней RGB и предлагает ночной режим на аппаратном уровне.
Способов активации ночного режима или фильтра синего света существует множество, и их эффективность может зависеть от аппаратной конфигурации вашего компьютера и текущих версий используемых программ. Если вы ИТ-специалист, рекомендуется тщательно изучить особенности графического стека вашего дистрибутива Ubuntu.