Thanks Eliah. It was a somewhat rhetorical question, really. Help is borked.
I know jack about gio. However, whilst poking into this a tad I noticed the following:
gio.app_info_get_default_for_uri_scheme() returns None for 'ghelp'.
Related aside: as a check to see if I was using this method correctly, I tried to get the uri_scheme for 'http'. The following was returned: default for 'http' <gio.unix.DesktopAppInfo at 0x9c73cfc: Firefox 4.0 Beta 9 Web Browser> I wonder if this explains why, even though my session default browser is Chrome, Evolution insists on launching Firefox. But I digress....
gio does seem to know about yelp:
<gio.unix.DesktopAppInfo at 0x9ae68ec: Help>, executable: yelp, supports_uris: False
Odd that it doesn't support URIs....
Normally I don't change Summaries on other people's bugs, or downstream bugs. Pardon my making the exception in this case.
Thanks Eliah. It was a somewhat rhetorical question, really. Help is borked.
I know jack about gio. However, whilst poking into this a tad I noticed the following:
gio.app_ info_get_ default_ for_uri_ scheme( ) returns None for 'ghelp'.
Related aside: as a check to see if I was using this method correctly, I tried to get the uri_scheme for 'http'. The following was returned: default for 'http' <gio.unix. DesktopAppInfo at 0x9c73cfc: Firefox 4.0 Beta 9 Web Browser> I wonder if this explains why, even though my session default browser is Chrome, Evolution insists on launching Firefox. But I digress....
gio does seem to know about yelp:
<gio. unix.DesktopApp Info at 0x9ae68ec: Help>, executable: yelp, supports_uris: False
Odd that it doesn't support URIs....
Normally I don't change Summaries on other people's bugs, or downstream bugs. Pardon my making the exception in this case.