Introduction to Menus
The GNOME Desktop implements menus according to the XDG menu
specification. By supporting this specification, GNOME allows you
to:
Customize the menu hierarchy easily. You can edit a small number
of files to customize the menu hierarchy. You do not need to modify
your applications or move files.
Install applications easily. You do not need to provide
information about the menu hierarchy to applications when you install
the applications.
Configure menus so that users cannot modify the menus.
Menus in the GNOME Desktop use the following components:
Menu definition files
Desktop entry files
Directory entry files