rockowitz / ddcui

Graphical user interface for ddcutil - control monitor settings
http://www.ddcutil.com
GNU General Public License v2.0
164 stars 5 forks source link

Add Gnome Extension #62

Closed CaptainMorgan12 closed 1 month ago

CaptainMorgan12 commented 1 month ago

Feature suggestion would be to roll all detected and controllable attributes (sliders) into a gnome extension, then use the extension to control the values from the ubuntu/gnome top bar, it would then be more of a service that runs with the extension calling the values. For my thunderbolt display:

  1. brightness
  2. audio volume
  3. audio balance (there is a microphone in there as part of the isight camera probably but it isn't shown)

Normalize each value by max value e.g. max brightness +65535 would be 100, additionally it seems the thunderbolt display controller already does not allow 0 to be actually no display so that would have to be normalized too somehow. Actual adjustment right now for me is: ~20-100

Since the worst one can do is accidentally lower it to where you don't see anything. It is too bad that the old ubuntu kernels supported the thunderbolt display and I was able to use ubuntu stock with a brightness slider, on a side note could this be added in a mainline kernel to support these values as a kernel patch for thunderbolt type display support?

rockowitz commented 1 month ago

Thank you for the suggestion. There already is a Gnome extension which may address your needs: Gnome Brightness Control Using ddcutil. Also you may want to look at VDU Controls.

CaptainMorgan12 commented 1 month ago

Update: Thank you so much the gnome extension https://github.com/daitj/gnome-display-brightness-ddcutil works and when selecting Button Location = System Menu it shows up in the native place did not work, but VDU Controls with daemon works great! It would be awesome if VDU system tray actually showed the sliders, but not a big deal since I am not changing the settings that frequently.