<html xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>1. Registered Categories</title><meta name="generator" content="DocBook XSL Stylesheets V1.69.0"><link rel="start" href="index.html" title="Desktop Menu Specification"><link rel="up" href="index.html" title="Desktop Menu Specification"><link rel="prev" href="ar01s08.html" title="Example Menu File"><link rel="next" href="apb.html" title="2. Registered OnlyShowIn Environments"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">1. Registered Categories</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="category-registry"></a>1. Registered Categories</h2></div></div></div><p>
This section contains a number of well known categories and
suggestions on how to use them. The list of Main Categories consist
of those categories that every conforming desktop environment MUST
support. By including one of these categories in an application's
desktop entry file the application will be ensured that it will
show up in a section of the application menu dedicated to this
category. The list of Additional Categories provides categories
that can be used to provide more fine grained information about
the application. Additional Categories should always be used in
combination with one of the Main Categories.
</p><p>
The table below lists all Main Categories.
Note that category names are case-sensitive.
</p><div class="informaltable"><table border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Main Category</th><th>Description</th><th>Notes</th></tr></thead><tbody><tr><td>AudioVideo</td><td>A multimedia (audio/video) application</td><td class="auto-generated"> </td></tr><tr><td>Audio</td><td>An audio application</td><td>Desktop entry must include AudioVideo as well</td></tr><tr><td>Video</td><td>A video application</td><td>Desktop entry must include AudioVideo as well</td></tr><tr><td>Development</td><td>An application for development</td><td class="auto-generated"> </td></tr><tr><td>Education</td><td>Educational software</td><td class="auto-generated"> </td></tr><tr><td>Game</td><td>A game</td><td class="auto-generated"> </td></tr><tr><td>Graphics</td><td>Graphical application</td><td class="auto-generated"> </td></tr><tr><td>Network</td><td>Network application such as a web browser</td><td class="auto-generated"> </td></tr><tr><td>Office</td><td>An office type application</td><td class="auto-generated"> </td></tr><tr><td>Settings</td><td>Settings applications</td><td>Entries may appear in a separate menu or as part of a
"Control Center"</td></tr><tr><td>System</td><td>System application, "System Tools" such as say a log viewer or network monitor</td><td class="auto-generated"> </td></tr><tr><td>Utility</td><td>Small utility application, "Accessories"</td><td class="auto-generated"> </td></tr></tbody></table></div><p>
</p><p>
The table below describes Additional Categories. The Related
Categories column lists one or more categories that are suggested
to be used in conjunction with the Additional Category. Note that at
least one Main Category must be included in the desktop entry's list
of categories. If multiple Main Categories are included in a single
desktop entry file, the entry may appear more than once in the menu.
If the Related Categories column is blank, the
Additional Category can be used with any Main Category.
</p><div class="informaltable"><table border="1"><colgroup><col><col></colgroup><thead><tr><th>Additional Category</th><th>Description</th><th>Related Categories</th></tr></thead><tbody><tr><td>Building</td><td>A tool to build applications</td><td>Development</td></tr><tr><td>Debugger</td><td>A tool to debug applications</td><td>Development</td></tr><tr><td>IDE</td><td>IDE application</td><td>Development</td></tr><tr><td>GUIDesigner</td><td>A GUI designer application</td><td>Development</td></tr><tr><td>Profiling</td><td>A profiling tool</td><td>Development</td></tr><tr><td>RevisionControl</td><td>Applications like cvs or subversion</td><td>Development</td></tr><tr><td>Translation</td><td>A translation tool</td><td>Development</td></tr><tr><td>Calendar</td><td>Calendar application</td><td>Office</td></tr><tr><td>ContactManagement</td><td>E.g. an address book</td><td>Office</td></tr><tr><td>Database</td><td>Application to manage a database</td><td>Office or Development or AudioVideo</td></tr><tr><td>Dictionary</td><td>A dictionary</td><td>Office</td></tr><tr><td>Chart</td><td>Chart application</td><td>Office</td></tr><tr><td>Email</td><td>Email application</td><td>Office;Network</td></tr><tr><td>Finance</td><td>Application to manage your finance</td><td>Office</td></tr><tr><td>FlowChart</td><td>A flowchart application</td><td>Office</td></tr><tr><td>PDA</td><td>Tool to manage your PDA</td><td>Office</td></tr><tr><td>ProjectManagement</td><td>Project management application</td><td>Office;Development</td></tr><tr><td>Presentation</td><td>Presentation software</td><td>Office</td></tr><tr><td>Spreadsheet</td><td>A spreadsheet</td><td>Office</td></tr><tr><td>WordProcessor</td><td>A word processor</td><td>Office</td></tr><tr><td>2DGraphics</td><td>2D based graphical application</td><td>Graphics</td></tr><tr><td>VectorGraphics</td><td>Vector based graphical application</td><td>Graphics;2DGraphics</td></tr><tr><td>RasterGraphics</td><td>Raster based graphical application</td><td>Graphics;2DGraphics</td></tr><tr><td>3DGraphics</td><td>3D based graphical application</td><td>Graphics</td></tr><tr><td>Scanning</td><td>Tool to scan a file/text</td><td>Graphics</td></tr><tr><td>OCR</td><td>Optical character recognition application</td><td>Graphics;Scanning</td></tr><tr><td>Photography</td><td>Camera tools, etc.</td><td>Graphics or Office</td></tr><tr><td>Viewer</td><td>Tool to view e.g. a graphic or pdf file</td><td>Graphics or Office</td></tr><tr><td>DesktopSettings</td><td>Configuration tool for the GUI</td><td>Settings</td></tr><tr><td>HardwareSettings</td><td>A tool to manage hardware components, like sound cards, video cards or printers</td><td>Settings</td></tr><tr><td>PackageManager</td><td>A package manager application</td><td>Settings</td></tr><tr><td>Dialup</td><td>A dial-up program</td><td>Network</td></tr><tr><td>InstantMessaging</td><td>An instant messaging client</td><td>Network</td></tr><tr><td>IRCClient</td><td>An IRC client</td><td>Network</td></tr><tr><td>FileTransfer</td><td>Tools like FTP or P2P programs</td><td>Network</td></tr><tr><td>HamRadio</td><td>HAM radio software</td><td>Network or Audio</td></tr><tr><td>News</td><td>A news reader or a news ticker</td><td>Network</td></tr><tr><td>P2P</td><td>A P2P program</td><td>Network</td></tr><tr><td>RemoteAccess</td><td>A tool to remotely manage your PC</td><td>Network</td></tr><tr><td>Telephony</td><td>Telephony via PC</td><td>Network</td></tr><tr><td>WebBrowser</td><td>A web browser</td><td>Network</td></tr><tr><td>WebDevelopment</td><td>A tool for web developers</td><td>Network or Development</td></tr><tr><td>Midi</td><td>An app related to MIDI</td><td>AudioVideo;Audio</td></tr><tr><td>Mixer</td><td>Just a mixer</td><td>AudioVideo;Audio</td></tr><tr><td>Sequencer</td><td>A sequencer</td><td>AudioVideo;Audio</td></tr><tr><td>Tuner</td><td>A tuner</td><td>AudioVideo;Audio</td></tr><tr><td>TV</td><td>A TV application</td><td>AudioVideo;Video</td></tr><tr><td>AudioVideoEditing</td><td>Application to edit audio/video files</td><td>Audio or Video or AudioVideo</td></tr><tr><td>Player</td><td>Application to play audio/video files</td><td>Audio or Video or AudioVideo</td></tr><tr><td>Recorder</td><td>Application to record audio/video files</td><td>Audio or Video or AudioVideo</td></tr><tr><td>DiscBurning</td><td>Application to burn a disc</td><td>AudioVideo</td></tr><tr><td>ActionGame</td><td>An action game</td><td>Game</td></tr><tr><td>AdventureGame</td><td>Adventure style game</td><td>Game</td></tr><tr><td>ArcadeGame</td><td>Arcade style game</td><td>Game</td></tr><tr><td>BoardGame</td><td>A board game</td><td>Game</td></tr><tr><td>BlocksGame</td><td>Falling blocks game</td><td>Game</td></tr><tr><td>CardGame</td><td>A card game</td><td>Game</td></tr><tr><td>KidsGame</td><td>A game for kids</td><td>Game</td></tr><tr><td>LogicGame</td><td>Logic games like puzzles, etc</td><td>Game</td></tr><tr><td>RolePlaying</td><td>A role playing game</td><td>Game</td></tr><tr><td>Simulation</td><td>A simulation game</td><td>Game</td></tr><tr><td>SportsGame</td><td>A sports game</td><td>Game</td></tr><tr><td>StrategyGame</td><td>A strategy game</td><td>Game</td></tr><tr><td>Art</td><td>Software to teach arts</td><td>Education</td></tr><tr><td>Construction</td><td> </td><td>Education</td></tr><tr><td>Music</td><td>Musical software</td><td>AudioVideo;Education</td></tr><tr><td>Languages</td><td>Software to learn foreign languages</td><td>Education</td></tr><tr><td>Science</td><td>Scientific software</td><td>Education</td></tr><tr><td>Astronomy</td><td>Astronomy software</td><td>Education;Science</td></tr><tr><td>Biology</td><td>Biology software</td><td>Education;Science</td></tr><tr><td>Chemistry</td><td>Chemistry software</td><td>Education;Science</td></tr><tr><td>Geology</td><td>Geology software</td><td>Education;Science</td></tr><tr><td>Math</td><td>Math software</td><td>Education;Science</td></tr><tr><td>MedicalSoftware</td><td>Medical software</td><td>Education;Science</td></tr><tr><td>Physics</td><td>Physics software</td><td>Education;Science</td></tr><tr><td>Amusement</td><td>A simple amusement</td><td> </td></tr><tr><td>Archiving</td><td>A tool to archive/backup data</td><td>Utility</td></tr><tr><td>Electronics</td><td>Electronics software, e.g. a circuit designer</td><td> </td></tr><tr><td>Emulator</td><td>Emulator of another platform, such as a DOS emulator</td><td>System or Game</td></tr><tr><td>Engineering</td><td>Engineering software, e.g. CAD programs</td><td> </td></tr><tr><td>FileManager</td><td>A file manager</td><td>System</td></tr><tr><td>TerminalEmulator</td><td>A terminal emulator application</td><td>System</td></tr><tr><td>Filesystem</td><td>A file system tool</td><td>System</td></tr><tr><td>Monitor</td><td>Monitor application/applet that monitors some resource or activity</td><td>System</td></tr><tr><td>Security</td><td>A security tool</td><td>Settings or System</td></tr><tr><td>Accessibility</td><td>Accessibility</td><td>Settings or Utility</td></tr><tr><td>Calculator</td><td>A calculator</td><td>Utility</td></tr><tr><td>Clock</td><td>A clock application/applet</td><td>Utility</td></tr><tr><td>TextEditor</td><td>A text editor</td><td>Utility</td></tr><tr><td>Applet</td><td>An applet that will run inside a panel or another such application, likely desktop specific</td><td> </td></tr><tr><td>Shell</td><td>A shell (an actual specific shell such as
<code class="filename">bash</code> or <code class="filename">tcsh</code>, not a TerminalEmulator)</td><td class="auto-generated"> </td></tr><tr><td>Screensaver</td><td>A screen saver (launching this desktop entry should activate the screen saver)</td><td> </td></tr><tr><td>TrayIcon</td><td>An application that is primarily an icon for the "system tray" or "notification area" (apps that open a normal window and just happen to have a tray icon as well should not list this category)</td><td> </td></tr><tr><td>Core</td><td>Important application, core to the desktop such as a file manager or a help browser</td><td> </td></tr><tr><td>KDE</td><td>Application based on KDE libraries</td><td>QT</td></tr><tr><td>GNOME</td><td>Application based on GNOME libraries</td><td>GTK</td></tr><tr><td>GTK</td><td>Application based on GTK+ libraries</td><td> </td></tr><tr><td>Qt</td><td>Application based on Qt libraries</td><td> </td></tr><tr><td>Motif</td><td>Application based on Motif libraries</td><td> </td></tr><tr><td>Java</td><td>Application based on Java GUI libraries, such as AWT or Swing</td><td> </td></tr><tr><td>ConsoleOnly</td><td>Application that only works inside a terminal (text-based or command line application)</td><td> </td></tr></tbody></table></div><p>
</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Example Menu File </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 2. Registered OnlyShowIn Environments</td></tr></table></div></body></html>