Clightd
A linux bus interface that lets you change screen brightness, compute captured webcam frames brightness and change screen temperature.
Install / Use
/learn @FedeDP/ClightdREADME
Clightd

Clightd is a bus interface that lets you easily set/get screen brightness, gamma temperature and display dpms state.
Moreover, it enables getting ambient brightness through webcam frames capture or ALS devices.
It works on both X, Wayland and tty.
On wayland specific protocols need to be implemented by your compositor; have a look at {Gamma, Dpms, Screen} wiki pages.
Clightd is used as a backend by Clight.
For a guide on how to build, features and lots of other infos, refer to Clightd Wiki Pages.
Note that Wiki pages will always refer to master branch.
For any other info, please feel free to open an issue.
Arch AUR packages
Clightd is available on AUR as both stable or devel package: https://aur.archlinux.org/packages/?K=clightd .
Note that devel package may break in some weird ways during development. Use it at your own risk.
License
This software is distributed with GPL license, see COPYING file for more informations.
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
