lp://staging/~3v1n0/unity-control-center/lowgfx-listens-compiz-profile
- Get this branch:
- bzr branch lp://staging/~3v1n0/unity-control-center/lowgfx-listens-compiz-profile
Branch merges
- Sebastien Bacher: Approve
-
Diff: 185 lines (+62/-46)2 files modifiedpanels/appearance/appearance.ui (+15/-15)
panels/appearance/cc-appearance-panel.c (+47/-31)
Related bugs
Related blueprints
Branch information
Recent revisions
- 12896. By Marco Trevisan (Treviño)
-
Appearance: set show-desktop to false when resetting the settings
- 12895. By Marco Trevisan (Treviño)
-
Appearance: avoid the flip-flop between settings ignoring signals
- 12894. By Marco Trevisan (Treviño)
-
Appearance: listen to compiz-profile key instead of lowgfx
In order to know weather we're running in lowgfx mode or
not is safer to use the compiz profile in use, since the gsettings
key might be unset, and thus in this case we just fallback
to automatic mode. - 12892. By Marco Trevisan (Treviño)
-
GroupedGSettings: ensure we ref the variant's before setting them
Otherwise when we set floating references they get consumed
by the first call to g_settings_set_value and the value becomes
invalid. Thus we need to remove the floating reference, and
manually ref and unref. - 12890. By Didier Roche-Tolomelli
-
Recommends deja-dup-
unity-panel as it's separated from deja-dup now. - 12887. By Marco Trevisan (Treviño)
-
appearance: support multiple compiz setting profiles, and update lowgfx key accordingly
We only control the value of the "lowgfx" key here, and monitor changes.
The actual change of the profile is up to the unity components.We monitor the current used profile by looking at org.compiz settings.
I've created a small utility class, GroupedGSettings, that allows to easily
manage multiple settings that share the same schema, but that have different paths.
It allows to set a default path and get value changes from that, while setting
parameters for every value.So now, when you change any compiz parameter, it will apply to both 'unity' and
'unity-lowgfx' profiles. While we'll just monitor the current one for changes. (LP: #1668950)Approved by: Matthew Paul Thomas, Sebastien Bacher
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/unity-control-center