gnome 3 menus and the freedesktop standard

Muayyad AlSadi alsadi at gmail.com
Mon Aug 8 08:43:36 UTC 2011


the spec says:
$XDG_CONFIG_DIRS/menus/applications-merged/

The default merge directories included in the <DefaultMergeDirs>
element. By convention, third parties may add new <Menu> files in this
location to create their own sub-menus.

Note that a system that uses either gnome-applications.menu or
kde-applications.menu depending on the desktop environment in use
**must still** use applications-merged as the default merge directory
in both cases.

but actually I needed to link
/etc/xdg/menus/applications-merged/
into
/etc/xdg/menus/applications-gnome-merged/

where should I put my .menu file to create a new menu under applications ?
and does the patch below have any thing to do with this issue

* Mon Apr 11 2011 Colin Walters - 3.0.0.2-2

--- gnome-shell-3.0.0.2/src/shell-app-system.c~	2011-03-26
08:24:46.000000000 -0400
+++ gnome-shell-3.0.0.2/src/shell-app-system.c	2011-04-11
12:56:52.665853268 -0400
@@ -199,7 +199,8 @@
-  priv->apps_tree = gmenu_tree_lookup ("applications.menu",
GMENU_TREE_FLAGS_INCLUDE_NODISPLAY);
+  /* FEDORA patch: use applications-gnome.menu */
+  priv->apps_tree = gmenu_tree_lookup ("applications-gnome.menu",
GMENU_TREE_FLAGS_INCLUDE_NODISPLAY);


More information about the devel mailing list