https://bugs.kde.org/show_bug.cgi?id=496870

            Bug ID: 496870
           Summary: feature request - global slider for brightness
    Classification: Plasma
           Product: plasmashell
           Version: master
          Platform: Other
                OS: Other
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Brightness and Color
          Assignee: plasma-b...@kde.org
          Reporter: m...@hartmark.se
                CC: natalie_clar...@yahoo.de
  Target Milestone: 1.0

I love the new per monitor brightness slider.

I would like to have a merged slider that controls the brightness globally.

>From my understanding of human light perception is that the brightness
sensitivity is non-linear, similar to out hearing. So monitors map this
non-linear curve to a linear curve with a value between 0 and 100, where the
perceived brightness difference would be the same if changing from 10 to 12
than 90 to 92.

I think the are three types of scenarios here. 

1. The monitors are of same brand or have 1to1 mapping of the brightness level
so 42 on monitor is perceived as same brightness as 42 on the same monitor.

In this scenario it makes sense to just link the level of brightness together
so increasing by one increases by one on both and vice versa on decreased
brightness.

2. The monitors have different brightness levels, either that the monitor are
less bright due to hardware limitations or that the manufacturer has a
different curve. So for example 42 is 60 on the other monitor.

Here's it's more tricky to implement a global adjustment. One naive
implementation would be to just change value proportionally using a factor. And
if one monitor reaches 0 or 100 no further adjustment is possible. 

3. This is for me a scenario that is unlikely, the user want for some reason
have different perceived brightness of their monitor.

I vote for this scenario to be unsupported unless someone have a good reason
for it.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to