On Tue, 2013-03-05 at 19:15 +0100, denisart benjamin2 wrote:
Le 05/03/2013 19:09, Dimstar / Dominique Leuenberger a écrit :
On Tue, 2013-03-05 at 19:01 +0100, denisart benjamin2 wrote:
First, Mate uses an own 'gsettings' namespace to avoid conflicts with Gnome keys. We have already build mate-brandings packages like mate-control-center-branding-opensuse. For specific branding I tell now, We provide exactly the same keys as Gnome3. For that I think it is more coherent to use glib2-branding-openSUSE. We search a solution to use adwaita as default theme, because I have not found a solution with inspecting Gnome stuff. If we indeed talk about the same keys, then I agree, this should not (actually MUST not) be duplicated into another package.. having both installed would only result in 'surprises' for the users and maintainers (of either of the desktops).
We should just make sure that the glib branding packages does not become to a 'dump-it-all' config package (for example, I moved settings from a specific extension out in a sep. package, as I did not feel it correct to be part of the glib2-branding-openSUSE package...).
We should probably discuss the specific keys, the values you intend to set them too and implications this would have on any of the DEs...
Do you have specific examples at hand already?
Dominique
If you wan't, I have locally make required changes in a local package. You can find it here : https://build.opensuse.org/package/view_file?expand=1&file=glib2-branding.gschema.override.in&package=glib2-branding-openSUSE&project=home%3Aposophe%3Abranches%3AX11%3AMATE%3AFactory . I have removed Gnome keys, to look at result but you can see that all Gnome keys have their Mate equivalent.
for the org.mate.* keys, I propose to keep them in a mate-specific branding package... not, that there would be a problem to update them in glib2-branding-openSUSE, but it gives you more freedom and flexibility and full ownership. The last one in the file though is trickier: org.freedesktop.Tracker should likely NOT be configured in this file (but more likely in a tracker-branding-openSUSE.. such a default should be for the entire distribution, not only for one specific desktop environment). Then: don't call the file glib2-branding.gschema.override: call it mate-branding.override or so: the name generally does not matter: ALL override files are read and applied as 'the new default', unless the user changed them explicitly (so it's only an override of the default, not of the users choice). Does that help? Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org