Mailinglist Archive: opensuse-gnome (174 mails)

< Previous Next >
Re: [opensuse-gnome] vendor branding and gconf
  • From: Stanislav Brabec <sbrabec@xxxxxxx>
  • Date: Wed, 12 Mar 2008 18:23:35 +0100
  • Message-id: <1205342615.1356.66.camel@xxxxxxxxxxxxxx>
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

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

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

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@xxxxxxx
Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747
190 00 Praha 9 fax: +420 284 028 951
Czech Republic

To unsubscribe, e-mail: opensuse-gnome+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-gnome+help@xxxxxxxxxxxx

< Previous Next >