CLIGHT adalah utilitas daemon pengguna C yang bertujuan untuk mengelola tampilan Anda sepenuhnya.
Itu sangat terinspirasi oleh Calise dalam maksud awalnya.
Untuk panduan tentang cara membangun, fitur dan banyak info lainnya, pergilah ke halaman wiki clight.
Perhatikan bahwa halaman wiki akan selalu merujuk ke Master Branch.
Untuk info lainnya, harap sebelum membuka masalah, pergilah ke FAQ.
Jika masalah tidak terdaftar di sana, jangan ragu untuk membuka yang baru!
Terakhir, tetapi tidak kalah pentingnya, terima kasih khusus kepada semua orang yang terlibat dalam Clight!
Clight memungkinkan untuk mencocokkan level lampu latar Anda dengan kecerahan ambient, dihitung dengan menangkap bingkai dari webcam atau sensor cahaya sekitar.
Itu juga mendukung penyesuaian monitor eksternal dan lampu latar keyboard.
Selain itu, dapat mengelola suhu layar Anda, seperti halnya pergeseran merah.
Akhirnya, itu dapat meredupkan layar Anda setelah waktu tunggu dan mengelola DPM layar.
Perhatikan bahwa semua fiturnya tersedia di X, Wayland dan TTY dan dapat dimatikan dari file konfigurasi.
Di Wayland Clight membutuhkan protokol spesifik untuk diimplementasikan oleh kompositor Anda; Lihat https://github.com/fededp/clight/wiki/modules#wayland-support.
Pengguna GitHub Nullobsi membuat (super bagus!) QT GUI untuk Clight, dengan applet baki yang berguna juga.
Ingatlah untuk memeriksanya: https://github.com/nullobsi/clight-gui!
CLIGHT memanfaatkan CLIGHTD, layanan sistem DBUS yang memperlihatkan API untuk mengelola berbagai aspek layar Anda dan memungkinkan penangkapan perangkat webcam/ALS.
API -nya sama generiknya dan tidak ada yang khusus untuk Clight; Ini berarti siapa pun dapat memanfaatkannya.
Jika Anda tertarik, silakan lihat halaman wikinya juga!
Memang saya bahkan mengembangkan klon Clight yang sangat sederhana sebagai aplikasi Hello World di Go: https://github.com/fededp/golight.
Ini jauh lebih sederhana daripada Clight karena alasan yang jelas dan saya tidak berharap untuk mengembangkannya lebih jauh.
Baik CLIGHT dan CLIGHTD memanfaatkan LibModule, perpustakaan C yang dikembangkan dengan modularitas yang menawarkan kerangka kerja aktor sederhana untuk C, dengan loop acara terintegrasi.
Lebih dari itu, perhatikan bahwa Clight memperlihatkan API DBUS itu sendiri juga; Ini memungkinkan dengan cepat menguji nilai konfigurasi atau membuat skrip di sekitarnya, beberapa di antaranya dapat Anda temukan di CLIGHT FAQ: https://github.com/fededp/clight/wiki/faq#dbus-tricks.
Pengguna DBUS API dan utama adalah Clight-Gui.
Akhirnya, ini juga dapat diperluas melalui modul khusus yang memungkinkan pengguna untuk membangun plugin mereka sendiri untuk lebih menyesuaikan perilaku clight.
Perangkat lunak ini didistribusikan dengan lisensi GPL, lihat Menyalin file untuk informasi lebih lanjut.