Inrtoduce BrightnessManager dbus interface#2831
Draft
garaevdi wants to merge 2 commits intoelementary:mainfrom
Draft
Inrtoduce BrightnessManager dbus interface#2831garaevdi wants to merge 2 commits intoelementary:mainfrom
garaevdi wants to merge 2 commits intoelementary:mainfrom
Conversation
Member
|
Did you check whether it might already be exposed via org.gnome.mutter.displayconfig ? |
Contributor
Author
Yes, but I think it's better to abstract it with a gala interface. Otherwise both switchboard-plug-power and wingpanel-power would need to implement the same things (handling monitors changes, converting raw brightness values to percentages). Also you won't have to deal with complicated dbus types |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
With gnome 49 screen brightness management was moved into mutter. This is a simple and naive implementation of backlight interface which could be controlled via DBus.
Note: to build this you would need to compile mutter from git