Skip to content

A backlight daemon that allows you to set the brightness to all kinds of monitors at once

License

Notifications You must be signed in to change notification settings

ShellCode33/backlightd

Repository files navigation

backlightd

This tool aims to manage the backlight of all your monitors (laptop + external ones) at the same time.

Some alternatives exist but they all have some drawbacks:

  • brightnessctl : unable to manage external monitors unless you install an out-of-tree kernel module
  • ddcutil : unable to manage laptops' builtin monitor + extremely slow
  • clightd : written in C, prone to bugs and vulnerabilities (its daemon runs as root)

Features:

  • Automatically adjust brightness based on sunrise/sunset at your location.
  • Allows you to take over and manually set the desired brightness
  • Caching mechanism which enables way more reactive external monitors brightness change than ddcutil would by default.

Roadmap:

  • Change color temperature of monitors
  • Support luminescence sensors

About

A backlight daemon that allows you to set the brightness to all kinds of monitors at once

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages