Add per-monitor min/max brightness settings
So, there are a few issues:
- We currently only control the brightness monitor for the internal screen. But external monitor brightness control is perfectly possible and desirable (well, at least with some simple kernel patches).
- If you have multiple monitors, the brightness levels will not match up. So it does not make sense to just the same brightness on all of them.
- If we auto-adjust brightness based on the ambient illumination, then we have no way to know which minimum/maximum brightness make sense. We just need to assume some sort of linear mapping.
I believe that all of this would be solved by having a minimum/maximum setting for each attached display (that we can control). As a first step, I would like to have some feedback on whether we can solve this in the display configuration dialog.
It might also be desirable to have a daytime/nighttime default brightness setting as we have had request to also adjust the brightness during night light. And min/max might be different?
Related:
- gnome-settings-daemon!188 (for making brightness control perceptually linear)
- gnome-settings-daemon#86 (min/max brightness setting request)
- gnome-settings-daemon#575 (minimum brightness for automatic control)
- gnome-settings-daemon#574 (closed) (multiple devices)
- gnome-settings-daemon#527 (integration with the kernel code that allows controlling external screens)
- gnome-settings-daemon#533 (similar, but asking for not using another kernel interface, 527 makes more sense from our side IMHO)
- gnome-settings-daemon#528 (requests night light integration; not sure about that, but it is definitely only useful if we have multi-monitor support)
Edited by Benjamin Berg