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 --> | 
