Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove or disable brightness control when only external displays are connected #163

Closed
ayoungethan opened this issue Jan 31, 2021 · 5 comments · Fixed by #206
Closed

Remove or disable brightness control when only external displays are connected #163

ayoungethan opened this issue Jan 31, 2021 · 5 comments · Fixed by #206

Comments

@ayoungethan
Copy link

ayoungethan commented Jan 31, 2021

In Hera 5.1.7

When only external displays are in use, the presence of a non-functioning brightness slider creates unnecessary confusion and clutter in the panel. Ref: https://elementaryos.stackexchange.com/questions/26429/is-brightness-control-supposed-to-work-on-desktop-systems-external-displays/26440#26440

Options for when only external displays are in-use:

  1. Dim out/disable the slider
  2. Hide or disable the indicator completely, as its only remaining functionality is to provide a shortcut to the power settings, much of which also have to do with brightness control.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@kvdz
Copy link
Collaborator

kvdz commented Mar 23, 2021

Hi @ayoungethan, thank you for writing this feature request.
Could you help us by giving us more data?

could you give us the output of this terminal command

upower -d

for when you use build in screen and when you only use external monitors.

@ayoungethan
Copy link
Author

ayoungethan commented Mar 24, 2021 via email

@andirsun
Copy link
Contributor

andirsun commented Aug 5, 2021

@ayoungethan I just create a PR to help with your feature request.

@jeremypw
Copy link
Collaborator

Needs UX team input on linked PR appearance.

@ayoungethan
Copy link
Author

This issue is newly interesting to me after reading https://blog.elementary.io/user-interface-study-findings/ quoting:

81% use dark modes for at least one of health, accessibility, or environmental reasons—this really stands out to me! This 81% is using dark modes at least some of the time to address factors outside of their device like getting headaches, combating eye strain, or working in a darker office. This further cements in my mind that dark modes are a must have, and should be considered not just an aesthetic choice, but an accessibility concern.

Specifically as per elementary/switchboard-plug-power#173 (comment) if brightness control is at all available for external displays via DDC/CI, then it strikes me as an accessibility issue to detect, expose and include that control for the same reasons as the dark theme above. Apparently most modern displays support it, and it's a limit of the OS...

Would this be a separate issue, ie, "Detect and expose brightness control for external displays that support it" as part 2, and this issue (disable brightness controls for displays that do not support it) is part 1 of the larger issue of offering full compatibility and accessibility in the OS for external displays?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants