https://news.ycombinator.com/item?id=24316728 is a recent comment chain about this stuff.
You can display the current brightness in the notification area, hover over it with your mouse, and use the scroll-wheel to adjust it. I really like it.
Still, it's a nice demonstration of what you can do with DDC, and just about anything is better than the crappy physical controls on monitors.
>There is a problem with "cheap" monitors and DDC/CI: some of them use EEPROMs to store brightness settings, and this limits you to about 100,000 writes. Worrying about this is the main reason we don't ship DDC/CI with f.lux. (I know that some more modern monitors use NAND and don't have limitations like this.)
Super cool, you can even link multiple monitors together to control the "global" screen brightness at once.
Maybe it interests somebody.
Did not work through an HDMI switcher but works fine when directly connected.
Some people say they'd like ambient light sensors, but I'm not sure I'd wanna use something like that. Sometimes I do find the changing brightnesses on mobile devices irritating.
Changing this directly in the OS would be a better UX, though.
On linux I use ddccontrol to control the brightness on all displays at once (using a simple for loop in the terminal).
I plan to write a script for it that would allow me to bring up a dialog and enter brightness from just a shortcut, but this is good enough til that itch comes.
I'm sure there are alternatives to all operating systems.
I think I'd quite like something which adapted brightness and contrast to ambient light as well as the brightness and contrast of what's on screen. With mobile devices this can be a pain as you move around and in and out of shadows, but I feel it could work a lot better on a desktop display. The display could even have the light sensor on its back so it can work out what its backdrop looks like.