Using redshift with awesome/ru

Redshift это Linux программа, которая регулирует цветовую темпертуру экрана, что снижает нагрузку на глаза. Библиотека awesome-redshift интегрирует ее в awesome и добавляет небольшое API для контроля и работы в обход его ограничений, таких как зависимость от xrandr. Однако следует отметить, что этот подход означает, что вы не сможете использовать аплет gtk-redshift.

=Установка=

Загрузите: git clone git://github.com/YoRyan/awesome-redshift.git redshift

Затем добавьте в rc.lua: local redshift = require("redshift") -- установка пути до программы(опционально) redshift.redshift = "/usr/bin/redshift" -- установка дополнительных аргументов redshift(опционально) redshift.options = "-c ~/.config/redshift.conf" -- 1 for dim, 0 for not dimmed redshift.init(1)

=Пример=

Назначьте Super+D для переключения режимов redshift (добавьте этот код в секцию globalkeys): awful.key({modkey}, "d", redshift.toggle)

Создайте пункт меню, который запускает gimp и автоматически инвертирует цвета монитора: mymainmenu = awful.menu({ items = {    ...     { "gimp", function         redshift.undim         awful.util.spawn("/usr/bin/gimp")     end } }})

Если вам необходимо больше информации, смотрите страницу проекта.