Red Hat Bugzilla – Bug 117671
/usr/local/share/applications is not merged by default
Last modified: 2007-11-30 17:10:37 EST
Summary says it all really. Software installed from the source will by
default puts its .desktop files into /usr/local/share/applications,
which are not merged in the default FC1 menu setup. Why is this the case?
Mike, this should be fixed by now, can you confirm it still doesn't work?
Fixed in FC3 or Rawhide?
fix this when added to /etc/xdg/menus/applications.menu
No that doesn't do what you want, it should be merged the same way
that /usr/share/applications is.
<LegacyDir> is about Windows/KDE2 style menu layouts where the
directories and files defined how it looks.
/usr/local/share/applications is just a directory in which you dump
arbitrary .desktop files
Fedora Core 1 is now maintained by the Fedora Legacy project for
security updates only. If this problem is a security issue, please
reopen and reassign to the Fedora Legacy product. If it is not a
security issue and hasn't been resolved in the current FC3 updates or
in the FC4 test release, reopen and change the version to match.
Still no <MergedDir> for /usr/local/share/applications ....
<MergeDir> will not work. <MergeDir> only looks for .menu files and not
.desktop files. I guess you would want is
You could get the desired effect by adding
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
Ray, this is an easyfix, please implement before FC5 test 1 this month.
This should definitely get looked at before FC5 is released. Not sure about
I think this should be fixed in tomorrow's rawhide. If it's not, please reopen.