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
ddcutil
installed.- Enable i2c permissions. NOTE: the last instruction says to use
su
for root access. In Ubuntu this doesn't work, trysudo -s
instead. - Monitor/PC must support DDC. Run
ddcutil detect
to check.
- First make sure you have the Requirements set up, as per above
- Download and extract the zip, or
git clone
to local drive - Go into the project directory (the one containing the
README
andddckbrightness
directory) - Install by running
kpackagetool5 -t Plasma/Applet -i ddckbrightness
(change-i
to-u
to 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
ddcutil
is installed. - Run
ddcutil detect
and find out your monitors Display Number. - Run
ddcutil -d {YOUR-DISPLAY-NUMBER} capabilities | grep Brightness
to 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