http://standards.freedesktop.org/menu-spec/latest/apa.html <snip> Note that at least one Main Category must be included in the desktop entry's list of categories. </snip> -make_desktop_entry boinc_gui BOINC boinc Science /var/lib/boinc +make_desktop_entry boinc_gui BOINC boinc "Education;Science" /var/lib/boinc
Well, it tries to run boing_gui from $HOME when it should run it from $RUNTIMEDIR (according to /etc/conf.d/boinc) $ alias bnc alias bnc='cd $HOME/.boinc/ && boinc_gui && cd $HOME' My RUNTIMEDIR is $HOME/.boinc/ as you can see and my alias works like a charm. So /usr/share/applications/boinc_gui-boinc.desktop should be patched including cd $RUNTIMEDIR before running boinc_gui and it works.
I've posted a new ebuild for 6.2.15 that fixes this bug. You need to delete the menu cache ($home/.cache/xfce4/desktop) in xfce4, as it doesn't seem to update by itself. http://bugs.gentoo.org/show_bug.cgi?id=236931
# ChangeLog for sci-misc/boinc # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/ChangeLog,v 1.45 2009/01/02 20:40:21 cryos Exp $ 02 Jan 2009; Marcus D. Hanwell <cryos@gentoo.org> metadata.xml: Removed myself as maintainer.
Fixed in the 6.2.15 and laters.