You can edit menu configuration files and menu data files manually to customize system menus.
You can add menus for all users in the following ways:
Using the file manager
Modifying the menu configuration files and menu data files
This task describes the file modification method.
For more information about directory entry files, see Working With Directory Entry Files.
For more information about .menu files, see Working With Menu Definition Files.
The content of the element should contain the name for the menu.
The content of the element should contain the name of the directory entry file.
The next time users log in, the menu should appear in the menu bar.
Troubleshooting
If you did not specify any matching rules in the <Include> element or if the rule did not match any desktop entries, then you might not see the menu in the menu bar.
Next Steps
To add an item to a menu, see How to Add an Item to a Menu.
For more information about desktop entry files, see Working With Desktop Entry Files.
The next time users log in, the menu item is displayed in the assigned location.
For more information about .directory files, see Working With Directory Entry Files.
For more information on desktop entry files, see Working With Desktop Entry Files.
The next time you log in, the menu item is not displayed in the menu.
The following example shows how to explicitly exclude the desktop entry for the dasher.desktop menu item from the applications.menu file.
<!-- ... --> <Menu> <Name>Accessibility</Name> <Directory>Accessibility.directory</Directory> <Include> <And> <Category>Accessibility</Category> <Not><Category>Settings</Category></Not> </And> </Include> <Exclude> <Filename>dasher.desktop</Filename> </Exclude> </Menu> <!-- ... -->