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
