digitaltrails
Member
If anyone is interested in brightness and contrast controls for external desktop monitors (Visual Display Units), read on...
A while back I bought a new monitor that happened to be HDR, that means it also has a very bright backlight. In daylight the backlight is great, but it's too bright at night and on dull days. So I went on a bit a coding journey, just for fun.
Vdu_controls is a ddcutil wrapper that auto adjusts my desktop monitor brightness according to local sun elevation and weather conditions. It works well with KDE, gnome, Deepin, xfce, and can also run as a non-tray application for desktops that lack system-trays. It's light/dark theme aware. It dynamically adjusts to theme changes on KDE (without the need to restart). It's a single file python-script with a minimum of dependencies (only standard library requirements, plus Qt).
Ddcutil supports DDC/CI compliant desktop monitors, not laptops, I would like to add laptop support, but apparently they're total lacking in standards, plus I don't own one.
A while back I bought a new monitor that happened to be HDR, that means it also has a very bright backlight. In daylight the backlight is great, but it's too bright at night and on dull days. So I went on a bit a coding journey, just for fun.
Vdu_controls is a ddcutil wrapper that auto adjusts my desktop monitor brightness according to local sun elevation and weather conditions. It works well with KDE, gnome, Deepin, xfce, and can also run as a non-tray application for desktops that lack system-trays. It's light/dark theme aware. It dynamically adjusts to theme changes on KDE (without the need to restart). It's a single file python-script with a minimum of dependencies (only standard library requirements, plus Qt).
Ddcutil supports DDC/CI compliant desktop monitors, not laptops, I would like to add laptop support, but apparently they're total lacking in standards, plus I don't own one.