C. Integrating your application in the menus
Prev |  | Next

## C. Integrating your application in the menus

## Adding menu items

The following steps describe how a third party application can add menu items to the menu system:

- Install desktop entries to `datadir`/applications/ for each menu item. Please namespace the filename, as in "vendor-foo.desktop", or use a subdirectory of `datadir`/applications/ so you have "vendor/foo.desktop." Please be sure all desktop entries are valid (see the desktop-file-utils package for a validation utility).

- Install an XML menu file to `sysconfdir`/menus/applications-merged/ to add any submenus, if your desktop entries aren't already included in some common categories.

- Install any directory entries needed for your submenus to `datadir`/desktop-directories/, taking care to namespace and validate the directory entries.

Prev |  | Next
B. Registered OnlyShowIn Environments | Home | Install Locations