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:

https://github.com/digitaltrails/vdu_controls

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:

https://github.com/digitaltrails/ddcutil-service

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.