GNOME Bugzilla – Bug 723665
screen: export a root window property with the decoration layout
Last modified: 2014-12-30 03:16:32 UTC
This will allow gnome-settings-daemon to pick it up and send it to GTK+, and will allow to handle classic mode overrides transparently.
Created attachment 268159 [details] [review] screen: export a root window property with the decoration layout
Review of attachment 268159 [details] [review]: Wouldn't it be simpler to just add a translation for org.gnome.wm.preferences.button-layout in: https://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/xsettings/gsd-xsettings-manager.c#n358 ?
No, because it would not handle overrides. gnome-shell does not use that key, it uses org.gnome.shell.overrides button-layout via an override - and then gnome-shell-extensions stacks another override back to org.gnome.wm.preferences.
ugh, right. To be honest, I'd love to see a proper dconf solution for overrides, and then we could stop doing overrides in mutter, and simply pull from the same source as CSD.
(In reply to comment #4) > ugh, right. To be honest, I'd love to see a proper dconf solution for > overrides, and then we could stop doing overrides in mutter, and simply pull > from the same source as CSD. The "proper" solution is DCONF_PROFILE, but I'd argue that this way is a lot cleaner and simpler.
I don't think we still need this. Gonna bin it for now.