Problem / Fix with yelp 2.30.2_1 on FreeBSD 9.0 with Gnome Desktop 2.32.1

Jody B. Caldwell jody at calinx.com
Fri Apr 27 07:40:34 UTC 2012


Dir sir or madam,

I am running Gnome version 2.32.1 under FreeBSD 9.0:

> uname -a
FreeBSD ribsy.private.calinx.com 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue
Jan  3 07:15:25 UTC 2012
root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
> 


I was experiencing a problem where clicking on 'help/contents' in almost
any application would not work and produced an error;

   'Unable to display help for xxxx the specified location is not
supported'


I was finally able to fix this problem with information I found at a
Linux forum:
http://forums.linuxmint.com/viewtopic.php?f=90&t=77196 


Based on that information, I Created the following patch file:

--- /usr/local/share/applications/yelp.desktop      2012-04-27
02:05:35.000000000 -0400
+++ yelp.desktop-20120427   2012-04-27 02:34:44.000000000 -0400
@@ -195,13 +195,14 @@
 Comment[zh_TW]=\xe9\xa1\xaf\xe7\xa4\xba GNOME \xe8\xaa\xaa\xe6\x98\x8e
\xe6\x96\x87\xe4\xbb\xb6
 Comment[zu]=Thola usizo nge GNOME
 OnlyShowIn=GNOME;
-Exec=yelp
+Exec=yelp %u
 Icon=help-browser
 StartupNotify=true
 Terminal=false
 Type=Application
-Categories=GNOME;GTK;Core;Documentation;
+Categories=GNOME;GTK;Core;Documentation;Utility;
 X-GNOME-Bugzilla-Bugzilla=GNOME
 X-GNOME-Bugzilla-Product=Yelp
 X-GNOME-Bugzilla-Component=general
-X-GNOME-Bugzilla-Version=2.30.2
+X-GNOME-Bugzilla-Version=3.0.0
+MimeType=x-scheme-handler/ghelp;x-scheme-handler/help;x-scheme-handler/info;x-scheme-handler/man;


I then activate the changes with the following commands:

    update-desktop-database -q
    update-mime-database /usr/local/share/mime

This fixed the problem for me.  Help now works from within the
applications.

I hope this information will be helpful to you in providing a fix for
all users of this software.

Jody B Caldwell




More information about the freebsd-gnome mailing list