(I just subscribe Jeremy to this bug report because the latest version of gnome-menus was modified by him. I hope it's not a problem for him!)
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-menus in Ubuntu. https://bugs.launchpad.net/bugs/1191290 Title: applications.menu file has been renamed to gnome-applications.menu but XDG_MENU_PREFIX is not set Status in “gnome-menus” package in Ubuntu: New Bug description: Hello, Firstly, thank you for maintaining all these gnome packages! The latest version of gnome-menus has renamed applications.menu file: https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/gnome- menus/saucy/revision/136/debian/gnome-menus.maintscript gnome-menus.maintscript: - Clean up after rename from /etc/xdg/menus/applications.menu to /etc/xdg/menus/gnome-applications.menu But this environment variable is not set: XDG_MENU_PREFIX: $ test -z "$XDG_MENU_PREFIX" && echo null || echo $XDG_MENU_PREFIX null $ echo $XDG_CURRENT_DESKTOP GNOME $ echo $DESKTOP_SESSION cairo-dock Here is the standards: https://developer.gnome.org/menu-spec/ => "Desktop Menu Specification" ______ Here are the files defined by this specification: $XDG_CONFIG_DIRS/menus/${XDG_MENU_PREFIX}applications.menu This file contains the XML definition of the main application menu layout. The first file found in the search path should be used; other files are ignored. This implies that if the user has their own ${XDG_MENU_PREFIX}applications.menu, it replaces the system wide one. (Though the user's menu may explicitly merge the system wide one.) Systems that offer multiple desktop environments and that want to use distinct menu layouts in the different environments can use differently prefixed .menu files. In this case the $XDG_MENU_PREFIX environment variable must be set by the system to reflect the .menu file that is being used. For example if a system contains both the GNOME and the KDE desktop environments it can decide to use gnome-applications.menu as the menu layout in GNOME sessions and kde-applications.menu as the menu layout in KDE sessions. To correctly reflect this, it should set the $XDG_MENU_PREFIX environment variable to "gnome-" respectively "kde-". Implementations may chose to use .menu files with other names for tasks or menus other than the main application menu. Such usage is not covered by this specification. ______ According to this document, the $XDG_MENU_PREFIX environment variable should contain "gnome-" ProblemType: Bug DistroRelease: Ubuntu 13.10 Package: gnome-menus 3.8.0-1ubuntu3 ProcVersionSignature: Ubuntu 3.9.0-6.13-generic 3.9.6 Uname: Linux 3.9.0-6-generic x86_64 ApportVersion: 2.10.2-0ubuntu1 Architecture: amd64 Date: Sat Jun 15 15:06:24 2013 InstallationDate: Installed on 2011-08-10 (674 days ago) InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1) MarkForUpload: True SourcePackage: gnome-menus UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-menus/+bug/1191290/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp