File lxmenu-data-0.1.1-menu-customization.patch of Package lxmenu-data
diff -urN lxmenu-data-0.1.1.orig/layout/lxde-applications.menu lxmenu-data-0.1.1/layout/lxde-applications.menu --- lxmenu-data-0.1.1.orig/layout/lxde-applications.menu 2009-05-19 18:52:11.000000000 +0200 +++ lxmenu-data-0.1.1/layout/lxde-applications.menu 2010-05-14 13:56:00.000000000 +0200 @@ -19,13 +19,14 @@ <Directory>lxde-utility.directory</Directory> <Include> <And> - <Category>Utility</Category> + <Category>Utility</Category> <!-- Accessibility spec must have either the Utility or Settings category, and we display an accessibility submenu already for the ones that do not have Settings, so don't display accessibility applications here --> <Not><Category>Accessibility</Category></Not> <Not><Category>System</Category></Not> + <Not><Category>Settings</Category></Not> </And> </Include> </Menu> <!-- End Accessories --> @@ -129,6 +130,7 @@ <And> <Category>System</Category> <Not><Category>Settings</Category></Not> + <Not><Category>SystemSetup</Category></Not> <Not><Category>PackageManager</Category></Not> </And> </Include> @@ -149,17 +151,56 @@ </Menu> <!-- End Other --> <Menu> - <Name>DesktopSettings</Name> - <Directory>lxde-settings.directory</Directory> - <OnlyUnallocated/> + <Name>Settings</Name> + <Directory>lxde-menu-system.directory</Directory> + <Menu> + <Name>Preferences</Name> + <Directory>lxde-settings.directory</Directory> + <Include> + <And> + <Category>Settings</Category> + <Not> + <Or> + <Category>System</Category> + <Filename>gnomecc.desktop</Filename> + <Filename>lxcc.desktop</Filename> + </Or> + </Not> + </And> + </Include> + </Menu> + + <!-- System Settings --> + <Menu> + <Name>Administration</Name> + <Directory>lxde-settings-system.directory</Directory> + <Include> + <And> + <Or> + <Category>PackageManager</Category> + <Category>SystemSetup</Category> + <And> + <Category>Settings</Category> + <Category>System</Category> + </And> + </Or> + <Not> + <Or> + <Category>X-SuSE-YaST</Category> + <Filename>lxcc.desktop</Filename> + </Or> + </Not> + </And> + </Include> + </Menu> <!-- End System Settings --> + <Include> - <Or> - <Category>Settings</Category> - <Category>PackageManager</Category> - <Category>System</Category> - </Or> + <Filename>lxcc.desktop</Filename> </Include> + <Layout> + <Menuname>Preferences</Menuname> + <Menuname>Administration</Menuname> <Merge type="menus"/> <Merge type="files"/> </Layout> @@ -170,7 +211,7 @@ <Merge type="files"/> <Merge type="menus"/> <Separator/> - <Menuname>DesktopSettings</Menuname> + <Menuname>Settings</Menuname> </Layout> </Menu> <!-- End Applications -->