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:
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?