binarycrusader / libproxy

Automatically exported from code.google.com/p/libproxy
GNU Lesser General Public License v2.1
0 stars 0 forks source link

GSettings-based GNOME plugin #131

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
We will eventually want a gnome plugin based on GSettings rather than GConf. 

(This depends on the gnome-control-center team figuring out exactly where the 
gconf proxy settings are going to migrate to in gsettings land first, which 
hasn't quite happened yet. See 
http://live.gnome.org/ControlCenter/GSettingsMigration.)

We'll still need to keep the gconf-based code around for older platforms, but 
I'm not sure whether we want to decide between gconf and gsettings at compile 
time or run time.

Anyway, I'm filing this now just so there's a single place to coordinate.

Original issue reported on code.google.com by dan.wins...@gmail.com on 23 Jun 2010 at 2:48

GoogleCodeExporter commented 9 years ago
I'd say run-time is a better choice here (maybe using a gnome3 plugin, similar 
to what we do with kde / kde4).

The biggest issue will be, once again, to detect if gnome or gnome3 plugin 
should be used (how can we clearly identify we're in a gsettings based session).

Original comment by dominiqu...@gmail.com on 9 Jul 2010 at 11:08

GoogleCodeExporter commented 9 years ago

Original comment by nicolas.dufresne@gmail.com on 19 Aug 2010 at 3:21

GoogleCodeExporter commented 9 years ago

Original comment by nicolas.dufresne@gmail.com on 31 Aug 2010 at 7:44

GoogleCodeExporter commented 9 years ago
r798 contains support for gnome3 based system:
- config_gnome3 & pxgsettings helper

config_gnome2 and config_gnome3 are mutually exclusive to be installed for 
libproxy (prety much like the DE itself).

There is surely still a lot of things missing

Original comment by dominiqu...@gmail.com on 28 Apr 2011 at 7:47

GoogleCodeExporter commented 9 years ago

Original comment by dominiqu...@gmail.com on 19 May 2011 at 8:53

GoogleCodeExporter commented 9 years ago
Is there any reason to made both plugins mutually exclusive? 

Looks like epiphany and weather applet are reading dconf settings, while others
like mail-notification are still relying on gconf :/

Thanks for the info

Original comment by pachora...@gmail.com on 17 Jan 2012 at 2:47

GoogleCodeExporter commented 9 years ago
Either you have a gnome2 based system (gconf) or a gnome3 based system (they 
can not properly co-exist).

Having gconf a gsettings based conf plugins available would render it 
'impossible' to decide which one to use: there is no (proper) way to 
distinguish which version the session is.

the fact that mail-notification (and others) read dconf/gconf directly actually 
shows what the profit for them would have been in using libproxy: no 
implementation change for this backend change (configuring gconf proxy settings 
in a gnome3 environment is a tedious task).

Original comment by dominiqu...@gmail.com on 18 Jan 2012 at 4:40