Clight는 디스플레이를 완전히 관리하는 것을 목표로하는 C 사용자 데몬 유틸리티입니다.
Calise가 초기 의도로 크게 영감을 받았습니다.
빌드, 기능 및 기타 많은 인포에 대한 안내를 보려면 Clight Wiki 페이지로 이동하십시오.
Wiki Pages는 항상 마스터 브랜치를 참조합니다.
다른 정보는 문제를 열기 전에 FAQ로 가십시오.
문제가 나열되지 않으면 새로운 문제를 자유롭게 열십시오!
마지막으로 Clight에 참여한 모든 사람들에게 특별한 감사를드립니다!
Clight는 백라이트 레벨을 주변 밝기와 일치시킬 수 있으며 웹캠 또는 주변 조명 센서에서 프레임을 캡처하여 계산할 수 있습니다.
또한 외부 모니터 및 키보드 백라이트 조정을 지원합니다.
또한 Redshift와 마찬가지로 스크린 온도를 관리 할 수 있습니다.
마지막으로 타임 아웃 후 화면이 어두워지고 화면 DPM을 관리 할 수 있습니다.
모든 기능은 X, Wayland 및 Tty 모두에서 사용할 수 있으며 구성 파일에서 꺼질 수 있습니다.
Wayland에서 Clight는 귀하의 Compositor가 특정 프로토콜을 구현해야합니다. https://github.com/fededp/clight/wiki/modules#waywaysupport를 살펴보십시오.
Github 사용자 Nullobsi는 유용한 트레이 애플릿과 함께 Clight를위한 (Super Nice!) QT Gui를 만들었습니다.
https://github.com/nullobsi/clight-gui를 확인하십시오!
Clight는 화면의 다양한 측면을 관리하고 WebCAM/ALS 장치 캡처를 허용하는 API를 노출시키는 시스템 DBUS 서비스 인 ClightD를 사용합니다.
API는 가능한 한 일반적으로 일반적이며 Clight에 특별히 아무것도 없습니다. 이것은 누구나 그것을 사용할 수 있음을 의미합니다.
관심이 있으시면 Wiki 페이지도 살펴보십시오!
실제로 나는 https://github.com/fededp/golight의 Hello World 응용 프로그램으로 매우 간단한 Clight 클론을 개발했습니다.
명백한 이유로 Clight보다 훨씬 간단하며 더 이상 개발할 것으로 기대하지 않습니다.
Clight와 Clightd는 모두 통합 이벤트 루프와 함께 C에 대한 간단한 액터 프레임 워크를 제공하는 모듈 식을 염두에두고 개발 된 C 라이브러리 인 Libmodule을 사용합니다.
또한 Clight는 DBUS API 자체를 노출 시킨다는 점에 유의하십시오. 구성 값을 신속하게 테스트하거나 주변의 스크립트를 작성할 수 있습니다. 일부는 Clight FAQ에서 찾을 수 있습니다 : https://github.com/fededp/clight/wiki/faq#dbus-tricks.
DBUS API 첫 번째 및 주 사용자는 Clight-Gui입니다.
마지막으로, 사용자가 자체 플러그인을 구축하여 Clight 동작을 추가로 사용자 정의 할 수있는 사용자 정의 모듈을 통해 확장 할 수도 있습니다.
이 소프트웨어는 GPL 라이센스와 함께 배포되며 더 많은 정보는 복사 파일을 참조하십시오.