[opensuse-gnome] vendor branding and gconf
Hallo. As a part of vendor branding effort, I am thinking about a solution for gconf based configuration. I would like to propose addition to the /etc/gconf/2/path: --- /etc/gconf/2/path +++ /etc/gconf/2/path @@ -34,6 +34,9 @@ # Then look at the systemwide customizations xml:readonly:/etc/gconf/gconf.xml.defaults +# Then check vendoe preferences +xml:readonly:/etc/gconf/gconf.xml.vendor + # And finally look at the defaults defined by installed schemas xml:readonly:/etc/gconf/gconf.xml.schemas It would allow to make vendor branding completely independent on both admin defaults and system schemas. What do you think about it? (I can imagine an alternative - vendor schemas files and change of scriptlet macros. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Mon, 2008-03-10 at 16:36 +0100, Stanislav Brabec wrote:
--- /etc/gconf/2/path +++ /etc/gconf/2/path @@ -34,6 +34,9 @@ # Then look at the systemwide customizations xml:readonly:/etc/gconf/gconf.xml.defaults
+# Then check vendoe preferences +xml:readonly:/etc/gconf/gconf.xml.vendor + # And finally look at the defaults defined by installed schemas xml:readonly:/etc/gconf/gconf.xml.schemas
It would allow to make vendor branding completely independent on both admin defaults and system schemas. What do you think about it?
This is a pretty elegant idea. Do you have an idea of which places in the user interface would be tweakable with this? A bunch of branding is hardcoded, rather than being configured through GConf. In any case, it would be pretty productive to *change* those places to use GConf, and then work on a friendly brand-o-matic tool for Gnome :) Federico -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Federico Mena Quintero wrote:
On Mon, 2008-03-10 at 16:36 +0100, Stanislav Brabec wrote:
It would allow to make vendor branding completely independent on both admin defaults and system schemas. What do you think about it?
This is a pretty elegant idea.
Do you have an idea of which places in the user interface would be tweakable with this? A bunch of branding is hardcoded, rather than being configured through GConf.
Technically nearly anything, which is a part of GNOME. Practically: - session splash - GDM since GNOME 2.22 - theme (but is must be in sync with gtk2-branding package) - default background (but it needs tweaking of SuSE-specific 4:3/widescreen magic in /usr/bin/gnome. - default panel and applet configuration - default session elements ... I have already submitted changed gconf2 package. Preliminary gconf2-branding-openSUSE package was submitted to BETA and refers most keys in patches from http://en.opensuse.org/GNOME/Projects/SchemasChanges It needs to review each of these patches and: - drop it if it only changes default look'n'feel - keep it if it makes OpenSUSE usable (sets system paths) - keep it and remove from gconf2-branding-openSUSE if it is feature patch
In any case, it would be pretty productive to *change* those places to use GConf, and then work on a friendly brand-o-matic tool for Gnome :)
First version of patch for gconf2-editor, which will allow to modify Vendor Defaults is ready: Bug 522055 – Support for vendor defaults settings http://bugzilla.gnome.org/show_bug.cgi?id=522055 I am going to submit it to the Factory. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/
-- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (2)
-
Federico Mena Quintero
-
Stanislav Brabec