Skip to content

Getting Started

Federico edited this page Oct 7, 2018 · 21 revisions

Clightd is a bus interface that lets you easily set screen brightness, gamma temperature and get ambient brightness through webcam frames capture.

Dependencies

  • libsystemd >= 221 (systemd/sd-bus.h) or elogind (elogind/sd-bus.h)
  • libudev or libeudev (libudev.h)

Needed only if built with gamma support:

  • libxrandr (X11/extensions/Xrandr.h)
  • libx11 (X11/Xlib.h)

Needed only if built with dpms support:

  • libxext (X11/extensions/Xext.h)
  • libx11 (X11/Xlib.h)

Needed only if built with idle time support:

  • libxss (X11/extensions/scrnsaver.h)
  • libx11 (X11/Xlib.h)

Needed only if built with ddcutil support:

  • ddcutil >= 0.9.0 (ddcutil_c_api.h)

Runtime deps:

  • shared objects from build libraries
  • polkit

Please note that in Ubuntu 16.04 polkit.service was named polkitd.service. You must manually change the "Require=" line in clightd.service.

Clone this wiki locally