Hi,

yesterday I've upgraded some packages on my Debian system. Surprisingly
applications using Gnome libraries stopped to open URIs using
applications defined in GConf /desktop/gnome/url-handlers.

I've searched for quite some time and found it's because now also the
libgiofm.so registers as a "gio-desktop-app-info-lookup" extension.

The code of this module tries to detect presence of Gnome via the
GNOME_DESKTOP_SESSION_ID environmental variable. There are three problems with
that:
1) I don't have Gnome, but neither do I have LXDE - I just use some
applications from both with Openbox
2) I could set this variable for example in .bashrc, but:
  a) I can't really find any documentation on this variable
  b) I've found a comment, where someone suggests it's deprecated[1]
3) I could define applications through libfm-pref-apps, but it has less
options than GConf, I have a problem with launching mutt with mailto:
URIs and I don't want to duplicate settings.

So I would like to ask if it would be possible for the module to set the
priority (when calling
g_io_extension_point_implement(G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME...)
according to system/user's XDG settings (for example)?

[1]
http://blog.torh.net/2009/07/30/adobe-air-open-urls-in-default-browser/


PS
I hope this post won't get duplicated. Now it should go from the right
address.

-- 
Marcin Szewczyk                       http://wodny.org
mailto:[email protected]  <- remove b / usuĊ„ b
xmpp:[email protected]                  xmpp:[email protected]

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Pcmanfm-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pcmanfm-develop

Reply via email to