Here is a quick braindump of some of the cleanup work that I have done
on menu categorization post-F7. This information should maybe go into
the packaging guidelines or somewhere else on the wiki at some point.
- Applications vs System: The System menu is for anything that
can be considered settings, anything else goes into the Applications
menu. This can become somewhat fuzzy in the area of System Tools.
To make a desktop file show up in the System menu, add the
"Settings" category. Anything that does not have "Settings" goes
into the Applications menu. The submenus of the Applications
menu are tied to categories as follows:
("menu title" - category)
"Accessories" - Utilities
"Development" - Development
"Education" - Education
"Games" - Game
"Graphics" - Graphics
"Internet" - Network
"Multimedia" - AudioVideo
"Office" - Office
"System Tools" - System
"Other" - anything else
- Preferences vs. Administration: Preferences is for per-user
settings. Administration is for system-wide settings, therefore
tools in the Administration menu typically require root access.
To make an application show up in the Administration menu,
use the categories "Settings, System".
The Preferences menu is further subdivided into submenus by the
following categories:
"Personal" - X-GNOME-PersonalSettings
"Look and Feel" - DesktopSettings
"Internet and Network" - X-GNOME-NetworkSettings
"Hardware" - HardwareSettings
"System" - X-GNOME-SystemSettings
To make an application show up in the Preferences submenus,
use the category "Settings" plus one of the categories above.
Please try to find the best category among these for your
application. The menu works best if all items are in the submenus.
This is even more important for the control-center shell, which
uses the same categorization.
Matthias