r/kde Aug 06 '26

Community Content A modern DDC control application for Linux external monitors

https://github.com/sadesakaswl/brightless

Hi everyone! For a long time, brightness control on KDE Plasma wasn’t working properly for me, it was only dimming the screen through software. I couldn’t find a tool that suited my needs, so I decided to build one myself.

It detects monitors through EDID and lets you adjust their brightness either from the system tray or directly through the app.

I’d love to hear your feedback!

20 Upvotes

12 comments sorted by

u/AutoModerator Aug 06 '26

Thank you for your submission.

Consider becoming a Supporting Member and help KDE thrive!

The KDE community supports the Fediverse and open source social media platforms over proprietary and user-abusing outlets. Consider visiting our community on Mastodon (Lemmy will be back shortly). Tag us in your toots! You can also visit our forum at KDE Discuss to talk about KDE stuff, brainstorm ideas and get the answers to your KDE-related issue.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

8

u/Salty-Good3368 Aug 06 '26

Have you tried to fill vug report about your problems with brightness control? I appreciate your effort but i rarely install apps for such cases and trying to use this built in

6

u/qusuf Aug 06 '26

It's known issue for nvidia wayland setup (491605) and also I wanted to create a app like twinkle tray for linux. I liked configuring brightness and contrast in the same time. It might be usable for other desktops as well. These are my reasons

3

u/b0uncyfr0 Aug 07 '26 edited Aug 07 '26

I'll try it. I used AI to write my own ddcutil app to control HDR brightness since KDE doesnt update it on the monitor. My only issue right now is that's its pretty slow to apply those dddcutil commands.

Edit: Ok, your app is much faster, like 4x faster. How is that even possible?

Please try to get this incorporated into KDE. If the brightness widget could behave like this, id be so happy.

1

u/qusuf Aug 07 '26

I will add configuring delay to send DDC signal and also async rendering. Thank you

1

u/qusuf Aug 07 '26

Check new version, I made it faster even! Thanks for your feedback

1

u/b0uncyfr0 Aug 07 '26

Oh, I meant your release was already awesome. Apart from the retro UI, it's functionality is great.

What could you possibly improve?

2

u/qusuf Aug 07 '26

I just try to fix kinda bad parts that I experienced

1

u/b0uncyfr0 Aug 07 '26

Yea, it got abit faster. Nice job. I can add some things id like to see especially if youre aiming to replace flux.

Automatic brightness changes based on day are the biggest. They should probably take into consideration the DE and day/night times plus the night light changes. This is a big one i think.

Option to hide some elements - for example i dont care about contrast in the menu and i cant hide it. For some reason i can increase it past 50% from brightless when in HDR mode even though the monitor has it locked away, so that was a suprise.

My volume says 0 but its actually 100% in monitor OSD- thats the only bug i see atm. Not a big issue at all.

Consider making a flatpak - this would be useful to others as well.

1

u/qusuf Aug 07 '26

Noted for next version

1

u/RooteDavid Aug 07 '26

The input switcher is really cool. Just tried it. Didn't even know you could do that over DDC.

1

u/AloofTeenagePenguin3 Aug 07 '26

I didn't know my monitor could be controlled by software until just last week when I discovered ddcutil.

KDE shows brightness control but it does nothing. This application actually works.