Skip to content

Fix inheritance with default merge rules in xfce-applications.menu

Submitted by Sean Davis @bluesabre

Assigned to Xfce Bug Triage

Link to original bug (#15504)

Description

Created attachment 8601 Patch for the default applications menu

Downstream bug: https://bugs.launchpad.net/ubuntu/+source/garcon/+bug/1213518

the file /etc/xdg/menus/xfce-applications.menu has the at the beginning of the file where it is processed and the extra files are merged before the rest of the default file are read. This means that the default layouts etc. will override the merged file but the freedesktop standard is that the merged in files (in the user's direcory for example) should override the default file. This affects any package like alacarte that edits the menu, or a package that customizes the menu from /etc/xdg/menus/applications-merged/ directory. This can be corrected by moving the line to the second last line just one line bfore the very last </Menu> line.

The attached patch seems to resolve this issue.

Patch 8601, "Patch for the default applications menu":
xfce-applications.patch

Version: 0.6.2