Which KDE package to adjust screen brightness?

I’ve installed minimum desktop kde-plasma-desktop and I don’t find any options to adjust screen brightness.

Is there a package I need to install and where would I find the options then?

I’m on debian 12.

I think you need powerdevil package for that

1 Like

Thanks, I already have it installed but where are the options for screen brightness then?

To change brightness you can use the battery applet in system tray or the power kcm in systemsettings

1 Like

I don’t have battery icon since I’m on desktop I guess, and where exactly is “power kcm”

I don’t find any settings, can you please give me exact steps to follow?
Or perhaps a screenshot?

I don’t think you can control desktop brightness in KDE or any other desktop. The only one I got working was on deepin.

You can only control the brightness of your desktop screen if the screen supports the DDC protocol. Not all do. For ones that do, KDE’s Powerdevil power management system supports using the DDC protocol to control the screen’s brightness.

1 Like

Thank you for, now I learned something new to study about.

btw. I’ve installed KDE desktop on my laptop and the option to adjust brightness is there but not on my desktop, so my screen doesn’t support DDC then but I might go buy another monitor that does. thanks!

You’re very welcome!

In my case this works for the internal display, but not for my external monitor even though manually settings the brightness using ddcutil works…

There are still some bugs in our DDC support, and it’s quite new. You may be running into one of them. Quit a lot of work has gone into this for Plasma 6, so maybe it will be improved there.

If you don’t mind using a non-KDE app, then I’ve written a GUI front end for ddcutil that can run out of the KDE system tray:


For anyone that wants to create their own widget or app for KDE or any other desktop, I’ve also created a D-Bus ddcutil-service which uses libddcutil (a ddcutil offshoot) to provide a more programmer-friendly language-independent interface:


Because the service stays running, it removes the DDC initialisation overheads associated with running the ddcutil command.

The previously mentioned vdu_controls, written in python, now optionally prefers the D-Bus service instead of the ddcutil command. When the service is used, vdu_controls brightness/contrast sliders are noticeably more responsive.

1 Like

Very briefly, the status for Plasma 6.0 is that if you have a laptop display, we’ll only control the brightness for that and DDC monitors otherwise. For the related reports on bugs.kde.org and further info/links, see Bug 481927 and Bug 470107.

@digitaltrails, what you’re working on is (imho) relevant to what some of us have been discussing on Invent. I mentioned your stuff there, feel free to monitor the discussion or chime in if you have further thoughts.

1 Like

Maybe too specific, but you can use night colour control (in system tray) or redshift(-gtk). Even if it’s not for night, you maybe can set it permanently to the brightness you want?

I solved it by installing ddcci-dkms and configuring a rule in udev that loads the modules after the drm subsystem adds card0. /sys/class/backlight gets populated with the entries for my monitors and kde brightness control works for both at the same time. without this, powerdevil ddcci control doesn’t seem to be able to drive my monitors.