Clight es una utilidad de demonio de usuario C que tiene como objetivo administrar completamente su pantalla.
Estaba fuertemente inspirado por Calise en sus intentos iniciales.
Para una guía sobre cómo construir, características y muchas otras infos, diríjase a Clight Wiki Pages.
Tenga en cuenta que las páginas wiki siempre se referirán a la rama maestra.
Para cualquier otra información, antes de abrir un problema, diríjase a las preguntas frecuentes.
Si el problema no figura allí, ¡no dude en abrir uno nuevo!
¡Por último, pero no menos importante, un agradecimiento especial a todas las personas involucradas en Clight!
Clight permite que coincida con su nivel de retroiluminación con el brillo ambiental, calculado capturando marcos de la cámara web o sensores de luz ambiental.
También admite ajustar monitores externos y luz de fondo del teclado.
Además, puede manejar la temperatura de su pantalla, al igual que lo hace RedShift.
Finalmente, puede atenuar su pantalla después de un tiempo de espera y administrar DPMS de pantalla.
Tenga en cuenta que todas sus características están disponibles en X, Wayland y TTY y se pueden desactivar de su archivo de configuración.
En Wayland Clight requiere protocolos específicos para implementar su compositor; Eche un vistazo a https://github.com/fededp/clight/wiki/modules#wayland-support.
El usuario de GitHub NulLobsi creó una GUI QT (¡súper agradable!) Para Clight, con un applet de bandeja útil también.
Recuerde verlo: https://github.com/nullobsi/clight-gui!
Clight hace uso de ClightD, un servicio System DBUS que expone una API para administrar varios aspectos de su pantalla y permite capturas de dispositivos WebCam/ALS.
Su API es lo más genérica posible y no tiene nada específicamente para Clight; Esto significa que cualquiera puede usarlo.
Si está interesado, ¡eche un vistazo a sus páginas wiki también!
De hecho, incluso desarrollé un clon Clight súper simple como una aplicación Hello World en GO: https://github.com/fededp/golight.
Es mucho más simple que Clight por razones obvias y no espero desarrollarlo más.
Tanto Clight como Clightd hacen uso de LibModule, una biblioteca C desarrollada con modularidad en mente que ofrece un marco de actor simple para C, con un bucle de eventos integrado.
Morever, tenga en cuenta que Clight también expone una API DBUS en sí misma; Permite probar rápidamente los valores de configuración o construir scripts a su alrededor, algunos de los cuales puede encontrar en Clight Preguntas frecuentes: https://github.com/fededp/clight/wiki/faq#dbus-tricks.
La API DBUS primero y el usuario principal es Clight-Gui.
Finalmente, también se puede ampliar a través de módulos personalizados que permiten a los usuarios construir sus propios complementos para personalizar aún más el comportamiento de Clight.
Este software se distribuye con la licencia GPL, consulte el archivo de copia para obtener más información.