[Xfce-bugs] [Bug 15504] New: Fix inheritance with default merge rules in xfce-applications.menu

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Thu May 30 04:40:36 CEST 2019


https://bugzilla.xfce.org/show_bug.cgi?id=15504

            Bug ID: 15504
           Summary: Fix inheritance with default merge rules in
                    xfce-applications.menu
    Classification: Xfce Core
           Product: Garcon
           Version: 0.6.2
          Hardware: Other
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Medium
         Component: General
          Assignee: xfce-bugs at xfce.org
          Reporter: bluesabre at xfce.org
  Target Milestone: ---

Created attachment 8601
  --> https://bugzilla.xfce.org/attachment.cgi?id=8601&action=edit
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 <DefaultMergeDirs/> 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 <DefaultMergeDirs/> line to the
second last line just one line bfore the very last </Menu> line.

The attached patch seems to resolve this issue.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list