Does KDE Plasma support automatic display brightness adjustment on desktops?

I want to add an ambient luminosity sensor to my desktop PC. Although it’ll require more manual construction than I’m used to, I shan’t be the first to do so. However, I want to ensure that KDE Plasma already support this use-case, probably accidentally.

To this end, I’m a little curious about KDE Plasma’s display brightness adjustment capability:

I realize that to modify a display’s brightness, it needs to use some lower-level (I expect DE-independent) software like ddcutil, which supports my monitor. However, although I can use separate software like https://store.kde.org/p/2015475 to control its brightness, the native plasmoid enabled by default on a laptop isn’t enabled by default for my desktop, so I’m worried that even if the brightness detector is recognized by Plasma, there’s another kind of incompatbility.

1 Like

This might be two questions in one. Apologies.

It doesn’t, but there is a plan to do so, but the feature might not be available very soon because it needs to wait until the legacy power dataengine is ported.

1 Like

If you mean a PC with external monitors, I’ve written my own system tray application that adjusts monitor brightness as measured by an GY30/BH1750 + Arduino or Webcam. A brightness profile can be plotted for each VDU:


Screenshot_Large-330

If you’re interested, see https://github.com/digitaltrails/vdu_controls

3 Likes

Thank you. That’s wonderfully easy comparatively. I’ll use that for a long time.

@fusionfuture, my brother purchased a BenQ MOBIUZ EX2710Q Gaming Monitor (27 inch, IPS, 1440P, 165 Hz 1ms HDR 400, FreeSync Premium, 144 Hz compatible) : Amazon.co.uk: Computers & Accessories today, which includes a light sensor (to my amazement). The Brightness Control plasmoid doesn’t appear to provide a toggle to enable automatic brightness adjustment, so has the work been completed yet?


I’d also like to mention that I’ve tried @digitaltrails’s suggestion:

However, per [Meta] Fedora Installation Package · Issue #97 · digitaltrails/vdu_controls · GitHub, it appears that it’s rather greatly affected by Powerdevil is (re)setting my display brightness after the display wakes up. Might there be a way to disable Plasma’s native implementation so that I can utilize a 3rd-party client which supports the functionality I desire?