diff options
Diffstat (limited to 'layout')
-rw-r--r-- | layout/Makefile.am | 9 | ||||
-rw-r--r-- | layout/mate-applications.menu | 154 | ||||
-rw-r--r-- | layout/mate-settings.menu | 57 |
3 files changed, 220 insertions, 0 deletions
diff --git a/layout/Makefile.am b/layout/Makefile.am new file mode 100644 index 0000000..f6ab8e6 --- /dev/null +++ b/layout/Makefile.am @@ -0,0 +1,9 @@ +menudir = $(sysconfdir)/xdg/menus + +menu_DATA = \ + mate-applications.menu \ + mate-settings.menu + +EXTRA_DIST= $(menu_DATA) + +-include $(top_srcdir)/git.mk diff --git a/layout/mate-applications.menu b/layout/mate-applications.menu new file mode 100644 index 0000000..2b917cc --- /dev/null +++ b/layout/mate-applications.menu @@ -0,0 +1,154 @@ +<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" + "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"> + +<Menu> + + <Name>Applications</Name> + <Directory>mate-menu-applications.directory</Directory> + + <!-- Scan legacy dirs first, as later items take priority --> + <KDELegacyDirs/> + <LegacyDir>/etc/X11/applnk</LegacyDir> + <LegacyDir>/usr/share/mate/apps</LegacyDir> + + <!-- Read standard .directory and .desktop file locations --> + <DefaultAppDirs/> + <DefaultDirectoryDirs/> + + <!-- Read in overrides and child menus from applications-merged/ --> + <DefaultMergeDirs/> + + <!-- Accessories submenu --> + <Menu> + <Name>Accessories</Name> + <Directory>mate-utility.directory</Directory> + <Include> + <And> + <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> + </And> + </Include> + </Menu> <!-- End Accessories --> + + <!-- Accessibility submenu --> + <Menu> + <Name>Universal Access</Name> + <Directory>mate-utility-accessibility.directory</Directory> + <Include> + <And> + <Category>Accessibility</Category> + <Not><Category>Settings</Category></Not> + </And> + </Include> + </Menu> <!-- End Accessibility --> + + <!-- Development Tools --> + <Menu> + <Name>Development</Name> + <Directory>mate-development.directory</Directory> + <Include> + <And> + <Category>Development</Category> + </And> + <Filename>emacs.desktop</Filename> + </Include> + </Menu> <!-- End Development Tools --> + + <!-- Education --> + <Menu> + <Name>Education</Name> + <Directory>mate-education.directory</Directory> + <Include> + <And> + <Category>Education</Category> + </And> + </Include> + </Menu> <!-- End Education --> + + <!-- Games --> + <Menu> + <Name>Games</Name> + <Directory>mate-game.directory</Directory> + <Include> + <And> + <Category>Game</Category> + </And> + </Include> + </Menu> <!-- End Games --> + + <!-- Graphics --> + <Menu> + <Name>Graphics</Name> + <Directory>mate-graphics.directory</Directory> + <Include> + <And> + <Category>Graphics</Category> + </And> + </Include> + </Menu> <!-- End Graphics --> + + <!-- Internet --> + <Menu> + <Name>Internet</Name> + <Directory>mate-network.directory</Directory> + <Include> + <And> + <Category>Network</Category> + </And> + </Include> + </Menu> <!-- End Internet --> + + <!-- Multimedia --> + <Menu> + <Name>Multimedia</Name> + <Directory>mate-audio-video.directory</Directory> + <Include> + <And> + <Category>AudioVideo</Category> + </And> + </Include> + </Menu> <!-- End Multimedia --> + + <!-- Office --> + <Menu> + <Name>Office</Name> + <Directory>mate-office.directory</Directory> + <Include> + <And> + <Category>Office</Category> + </And> + </Include> + </Menu> <!-- End Office --> + + <!-- System Tools--> + <Menu> + <Name>System</Name> + <Directory>mate-system-tools.directory</Directory> + <Include> + <And> + <Category>System</Category> + <Not><Category>Settings</Category></Not> + </And> + </Include> + </Menu> <!-- End System Tools --> + + <!-- Other --> + <Menu> + <Name>Other</Name> + <Directory>mate-other.directory</Directory> + <OnlyUnallocated/> + <Include> + <And> + <Not><Category>Core</Category></Not> + <Not><Category>Settings</Category></Not> + <Not><Category>Screensaver</Category></Not> + </And> + </Include> + </Menu> <!-- End Other --> + +</Menu> <!-- End Applications --> diff --git a/layout/mate-settings.menu b/layout/mate-settings.menu new file mode 100644 index 0000000..18b7e17 --- /dev/null +++ b/layout/mate-settings.menu @@ -0,0 +1,57 @@ +<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" + "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd"> + +<Menu> + + <Name>Desktop</Name> + <Directory>mate-menu-system.directory</Directory> + + <!-- Read standard .directory and .desktop file locations --> + <DefaultAppDirs/> + <DefaultDirectoryDirs/> + + <!-- Read in overrides and child menus from applications-merged/ --> + <DefaultMergeDirs/> + + <!-- Add a link to the control center --> + <Include> + <Filename>matecc.desktop</Filename> + </Include> + + <!-- Merge in these other files as submenus --> + <Menu> + <Name>Preferences</Name> + <Directory>mate-settings.directory</Directory> + <Include> + <And> + <Category>Settings</Category> + <Not> + <Or> + <Category>System</Category> + <Filename>matecc.desktop</Filename> + </Or> + </Not> + </And> + </Include> + </Menu> + + <!-- System Settings --> + <Menu> + <Name>Administration</Name> + <Directory>mate-settings-system.directory</Directory> + <Include> + <And> + <Category>Settings</Category> + <Category>System</Category> + </And> + </Include> + </Menu> <!-- End System Settings --> + + <Layout> + <Menuname>Preferences</Menuname> + <Menuname>Administration</Menuname> + <Merge type="menus"/> + <Merge type="files"/> + </Layout> + +</Menu> <!-- End Settings --> |