Menu config file merge menus from standard locations too soon so defaults override merges.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxlauncher (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Merged files from /etc/xdg/
This bug breaks packages that add files to /etc/xdg/
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: lxlauncher 0.2.2-3ubuntu1
ProcVersionSign
Uname: Linux 3.8.0-19-lowlatency i686
ApportVersion: 2.10.2-0ubuntu1
Architecture: i386
Config_
[Main]
BUTTON_SIZE=120
IMG_SIZE=48
Date: Sun Jun 16 07:46:37 2013
InstallationDate: Installed on 2013-06-04 (12 days ago)
InstallationMedia: Lubuntu 13.10 "Saucy Salamander" - Alpha i386 (20130603)
MarkForUpload: True
SourcePackage: lxlauncher
UpgradeStatus: No upgrade log present (probably fresh install)
I think you are wrong because <DefaultMergeDirs> is not designed to change menu layout but to add own submenu(s), it's why it should be after common menu definitions but is it before any menu-specific layout items or after them is irrelevant, and if it placed before that makes menu editing more simple as it will not be buried between menu items after some were added by some editor, and it's how it's placed in /etc/xdg/ menus/lxlaunche r-applications. menu, and also GNOME and XFCE do the same. In any case, menus added by <DefaultMergeDirs> cannot be removed/replaced by menu-specific <Menu> items just because menus are merged on building menu, not replaced, and later all merged menu items are sorted alphabetically. Read XDG specification more closely, please.