A KDE Plasmoid to adjust your external monitor brightness using a slider in KDE tray area. Consider this a beta quality plasmoid. It works fine for me so far but has not been tested on other setups. Let me know if you run into issues.
- KDE Plasma 5
ddcutilinstalled.- Enable i2c permissions. NOTE: the last instruction says to use
sufor root access. In Ubuntu this doesn't work, trysudo -sinstead. - Monitor/PC must support DDC. Run
ddcutil detectto check.
- First make sure you have the Requirements set up, as per above
- Download and extract the zip, or
git cloneto local drive - Go into the project directory (the one containing the
READMEandddckbrightnessdirectory) - Install by running
kpackagetool5 -t Plasma/Applet -i ddckbrightness(change-ito-uto update a previous install) - You may need to restart KDE (log out and in again) in order to refresh the Plasmoid cache
- Right click on your panel and add the DDC KBrightness widget.
- Follow the Configuration steps listed below. WARNING In some rare cases, if you move the slider without the correct configuration, you can mess up your monitor hardware settings and require resetting them via the OSD!
- Try adjusting the slider.
- Verify i2c permissions are setup and
ddcutilis installed. - Run
ddcutil detectand find out your monitors Display Number. - Run
ddcutil -d {YOUR-DISPLAY-NUMBER} capabilities | grep Brightnessto find out the Feature Code - Right click on the DDC KBrightness widget and go to Configure.
- Enter your Display Number and Feature Code under Display Settings and click OK
- Try the slider again
Suggestions/PRs welcome.
Fix apply settings without having to restart appFix using Display number and Feature code instead of hard-coded values (currently display 1 and feature 10)- Add auto detection of monitor and features
- Create installer/package
- Add support more than one monitor
- Add support for other monitor settings like contrast and input port