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?
Rawhide Does <LegacyDir>/usr/local/share/applications</LegacyDir> 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 <AppDir>/usr/local/share/applications</AppDir>. You could get the desired effect by adding /etc/xdg/menus/applications-merged/local.menu: <!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"> <Menu> <AppDir>/usr/local/share/applications</AppDir> <DirectoryDir>/usr/local/share/desktop-directories</Directory> <MergeDir>/usr/local/share/menus</MergeDir> </Menu>
Ray, this is an easyfix, please implement before FC5 test 1 this month. Thanks!
Hi Marius, This should definitely get looked at before FC5 is released. Not sure about before test1.
Hey guys, I think this should be fixed in tomorrow's rawhide. If it's not, please reopen.