Clight - это утилита Daemon Daemon C, которая направлена на то, чтобы полностью управлять вашим дисплеем.
Это было сильно вдохновлено Кализ в его первоначальных намерениях.
Для руководства о том, как построить, функции и множество других Infos, отправляйтесь на страницы Clight Wiki.
Обратите внимание, что страницы вики всегда будут относиться к главной ветви.
Для любой другой информации, пожалуйста, прежде чем открыть проблему, отправляйтесь в FAQ.
Если проблема не указана там, не стесняйтесь открывать новый!
И последнее, но не менее важное спасибо всем людям, вовлеченным в Clight!
Clight позволяет соответствовать вашему уровню подсветки с яркостью окружающей среды, вычисленной путем захвата кадров с веб -камеры или датчиков окружающей среды.
Это также поддерживает регулировку внешних мониторов и подсветки клавиатуры.
Более того, он может управлять температурой вашего экрана, как и Redshift.
Наконец, он может углушить ваш экран после тайм -аута и управлять DPMS -экраном.
Обратите внимание, что все его функции доступны как на X, так и на TTY и могут быть отключены из его файла конфигурации.
На Wayland Clight требуется, чтобы конкретные протоколы были реализованы вашим композитором; Посмотрите на https://github.com/fededp/clight/wiki/modules#wayland-support.
Пользователь GitHub Nullobsi создал (супер красиво!) QT GUI для Clight, с полезным апплетом.
Не забудьте проверить это: https://github.com/nullobsi/clight-gui!
Clight использует Clightd, системную службу DBUS, которая обнажает API для управления различными аспектами вашего экрана и позволяет захватывать веб -камера/ALS -устройства.
Его API настолько общий, насколько это возможно, и он не имеет ничего конкретно для Clight; Это означает, что каждый может использовать это.
Если вы заинтересованы, пожалуйста, посмотрите на его вики -страницы!
Действительно, я даже разработал супер простой клон Clight в качестве приложения Hello World в Go: https://github.com/fededp/golight.
Это намного проще, чем Clight по очевидным причинам, и я не ожидаю развития его дальше.
Как Clight, так и Clightd используют Libmodule, библиотеку C, разработанную с учетом модульности, которая предлагает простую структуру актера для C, с интегрированным циклом события.
Morever, обратите внимание, что Clight также раскрывает сам DBUS API; Это позволяет быстро тестировать значения конфигурации или строительные сценарии вокруг него, некоторые из которых вы можете найти в FAQ Clight: https://github.com/fededp/clight/wiki/faq#dbus-tricks.
DBUS API первым и основным пользователем-Clight-Gui.
Наконец, его также можно расширить с помощью пользовательских модулей, которые позволяют пользователям создавать свои собственные плагины для дальнейшей настройки поведения Clight.
Это программное обеспечение распространяется с лицензией GPL, см. Копирование файла для получения дополнительной информации.