On Wed, 4 Mar 2009 12:00:15 -0500
Matthias Clasen <matthias clasen gmail com> wrote:
> On Wed, Mar 4, 2009 at 9:26 AM, Jannis Pohlmann <jannis xfce org>
> wrote:
>
> > I'm also wondering whether things like 1) -- the gconf/ folder in
> > the GVfs tree -- shouldn't be moved out of GVfs. It's clearly tied
> > to GNOME.
>
> The GConf dependency is already confined to the separate
> libgiogconf.so module, and there is even a --disable-gconf configure
> option.
I know that but distribution just make GConf a hard dependency of GVfs.
If the GConf-related code would be moved out of GVfs into a separate
package that dependency could be dropped and people from other desktops
could benefit from GVfs in a less painful way.
Basically, what we'd love to see is this:
- Move GConf URI handler code into a separate, independent package.
- Remove GConf API calls from GVfs. If needed, detect gconftool at
runtime. If it is available use it to query GNOME-specific
settings. If not, fall back to defaults.
- Look into how we can make gnome-keyring more desktop agnostic. It
seems unlikely that dconf will be ready anytime soon, so the
dependency on GConf is a problem for other desktops.
I'd be happy to see a collaboration of desktops here, as we are very
much interested in GVfs. As pointed out earlier it would be a pain to
write a set of GIO extensions as powerful as GVfs just to work around
its GNOME dependencies.
Cheers,
Jannis
Attachment:
signature.asc
Description: PGP signature