Clight是C用戶守護程序實用程序,旨在完全管理您的顯示屏。
它的最初意圖受到了Calise的啟發。
有關如何構建,功能和許多其他信息的指南,請前往Clight Wiki頁面。
請注意,Wiki頁面將始終引用主分支。
有關其他任何信息,請在開發問題之前,前往常見問題解答。
如果該問題未列出,請隨時打開一個新問題!
最後但並非最不重要的一點是要感謝所有參與克萊特的人!
Clight允許通過捕獲網絡攝像頭或環境光傳感器的幀來計算的背光級別與環境亮度相匹配。
它還確實支持調整外部顯示器和鍵盤背光。
此外,它可以像RedShift一樣管理屏幕溫度。
最後,它可以在超時並管理屏幕DPMS之後將您的屏幕變暗。
請注意,其所有功能均在X,Wayland和TTY上都可用,並且可以從其配置文件中關閉。
在Wayland Clight上,需要由您的合成器實施特定的協議;看看https://github.com/fededp/clight/wiki/modules#wayland-support。
github用戶nullobsi為克萊特創建了一個(超級好!)QT GUI,並帶有一個有用的托盤小程序。
請記住檢查一下:https://github.com/nullobsi/clight-gui!
Clight使用Clightd,Clightd是一種系統DBUS服務,該服務揭示了API來管理屏幕的各個方面,並允許網絡攝像頭/ALS設備捕獲。
它的API盡可能通用,並且沒有針對Clight的特殊性。這意味著任何人都可以利用它。
如果您有興趣,請查看其Wiki頁面!
確實,我什至開發了一個超級簡單的克隆克隆,作為GO:https://github.com/fededp/golight的Hello World應用程序。
出於明顯的原因,這比克萊特(Clight)要簡單得多,我不希望進一步發展它。
Clight和Clightd都使用LibModule,這是一個C庫,它具有模塊化,它為C提供了一個簡單的C Actor框架,並具有集成的事件循環。
此外,請注意,Clight也暴露了DBUS API本身。它允許快速測試配置值或圍繞它構建腳本,您可以在Clight FAQ:https://github.com/fededp/clight/wiki/wiki/faq#dbus-tricks中找到其中一些。
DBU API首先是Clight-GUI。
最後,它也可以通過自定義模塊擴展,使用戶能夠構建自己的插件以進一步自定義Clight行為。
該軟件是使用GPL許可證分發的,請參閱複製文件以獲取更多信息。