> - the documentation for various packages doesn't tell about 
> update-gnome-menus-cache.
> - update-gnome-menus-cache doesn't even have a man page

It's an internal implementation detail. I agree it shouldn't be in
/usr/bin, so we can use this bug to track moving it to /usr/share/.

> - For example, trying to add a new screensaver-type by hand does not
work when you put a .desktop file in /usr/share/applications
/screensavers/. In fact, *deleting* a .desktop file there does not
remove the screensaver from the screensaver settings menu!

This is not supported. Please use /usr/local/applications or
~/.local/applications for custom .desktop files. /usr is for distro
packages, /usr/local and /home for user customizations.

> - a cache file should not reside in /usr/share/applications/

Indeed it might be nicer in /var/cache; it makes the lookups less
efficient, but it should be bearable. This could become a separate
wishlist bug.

> - *if* you cache files, you should make sure the cached file will be
rebuilt.

That's already done via dpkg triggers.

** Summary changed:

- wrong /usr/share/applications/desktop.$locale.cache files
+ Do not put update-gnome-menus-cache into $PATH

** Changed in: gnome-menus (Ubuntu)
       Status: New => Triaged

-- 
Do not put update-gnome-menus-cache into $PATH
https://bugs.launchpad.net/bugs/540813
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-menus in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to