** Description changed:

- Merged files from /etc/xdg/menus/applications-merged/ or the user's home 
directory are supposed to be able to override the default file settings. 
According to the freedesktop standard the merge files should therefore be read 
in last. However, the  <DefaultMergeDirs/> element is at the top of all of 
lubuntu's menu files (LXDE's files are broken as well) and so the default 
overrides the merge. The best way to test this is with a layout potion in the 
merge file. The <DefaultMergeDirs/> should be the last entry before the last 
</Menu> in the files:
+ Merged files from /etc/xdg/menus/applications-merged/ or the user's home 
directory are supposed to be able to override the default file settings. 
According to the freedesktop standard the merge files should therefore be read 
in last. However, the  <DefaultMergeDirs/> element is at the top of all of 
lubuntu's menu files (LXDE's files are broken as well) and so the default 
overrides the merge. The best way to test this is with a layout portion in the 
merge file. The <DefaultMergeDirs/> should be the last entry before the last 
</Menu> in the files:
  /etc/xdg/lubuntu/menus/lubuntu-nexus7-applications.menu
  /etc/xdg/lubuntu/menus/lxde-applications.menu
  
  Because of the specialized use of the /etc/xdg/lubuntu/menus/lxgames-
  applications.menu, I would suggest removing <DefaultMergeDirs/>
  altogether.
  
  This bug breaks packages that add files to /etc/xdg/menus/applications-
  merged/ directory like ubuntustudio-menu and menu editors such as
  alacarte (this is not a full list, just examples) and it breaks the
  freedesktop standard as well.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: lubuntu-default-settings 0.31
  ProcVersionSignature: Ubuntu 3.8.0-19.13-lowlatency 3.8.8
  Uname: Linux 3.8.0-19-lowlatency i686
  ApportVersion: 2.10.2-0ubuntu1
  Architecture: i386
  Date: Sun Jun 16 07:24:34 2013
  InstallationDate: Installed on 2013-06-04 (12 days ago)
  InstallationMedia: Lubuntu 13.10 "Saucy Salamander" - Alpha i386 (20130603)
  MarkForUpload: True
  PackageArchitecture: all
  SourcePackage: lubuntu-default-settings
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1191527

Title:
  Menu config files merge menus from standard locations too soon so
  defaults override merges.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lubuntu-default-settings/+bug/1191527/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to