|
How interesting!
/usr/share/application does contains the ".desktop" files which essentially seem to contain the launchers which are placed on the Desktop when you drag and drop a menu item to the Desktop. These objects (.desktop) adjust for the selected language and define the category for the application. They also define the icon and the executable for the application. This is something I had not yet learned.
The objects that define the subordinate menu items are primarily defined in /usr/share/menu but also occur in /usr/share/menu/default and /etc/menu. These objects, as I currently understand it, create the subordinate menu selections for the header menus through the use of the update-menus command. An application installation should place a menu object in the proper folder and call update-menus to define its' selection in the menu structure. The menu object itself should define the selection value in the menu structure that contains it however they do not appear to do so. They only define the section for the application (e.g. Bash - "Apps/Shells"). The objects also do not define all of the selections available and do not define the Header Menu structure.
Example:
Applications Places Desktop
Accessories Home Folder Administration
Calculator Desktop
Dictionary
The question is where and how the Header Menu Structure is defined and where and how the base menu structure (e.g. Accessories, Home Folder, etc.) are defined.
Thanks for any help?
Last edited by cbjones50; 01-15-2008 at 09:35 AM.
Reason: Grammar error
|