Home Wiki > openSUSE:Packaging desktop menu categories
Sign up | Login

openSUSE:Packaging desktop menu categories

tagline: From openSUSE

This section provides a list of categories used on SUSE Linux. They are needed to sort desktop menu entries into submenus. The list is based on the desktop menu specification, see http://freedesktop.org/Standards/menu-spec.

Contents

SUSE specific categories

In addition, there are also some SUSE-specific categories that are not currently part of the specification. Those categories must be prefixed by "X-SuSE-". However, the prefix is not mentioned in the lists below because the situation is evolving and the categories are becoming part of the specification. The %suse_update_desktop_file macro adds the prefix where needed.

Some of the categories were renamed in the past. The obsolete names are mentioned in the lists below. They are automatically renamed by the %suse_update_desktop_file macro.

There is no strict hierarchy in the categories. You can list as many categories and subcategories as you want, using ; as a seperator. E.g. if your package is a printing utility, a text editor utility, and helps developing documentation, you could say Categories=Development;Utility;Documentation;Printing;TextEditor


Development

Use these together with the Development category as in Categories=Development;IDE;.

  • Building
  • Debugger
  • Design
  • Documentation
  • GUIDesigner
  • IDE
  • Profiling
  • RevisionControl
  • Translation

Education

Use these together with the Education category, for example, Categories=Education;Astronomy;.

  • Art
  • Astronomy
  • Chemistry
  • Construction
  • Engineering
  • Languages — obsoletes Language and X-KDE-Edu-Language
  • Math
  • Music
  • School
  • Science
  • Teaching — obsoletes X-KDE-Edu-Teaching

Game

Use these together with the Game category, as in Categories=Game;ArcadeGame;.

  • 3DGame
  • ActionGame
  • AdventureGame
  • Amusement
  • ArcadeGame
  • BlocksGame
  • BoardGame
  • CardGame
  • FirstPersonGame
  • KidsGame
  • LogicGame
  • PlatformGame
  • PuzzleGame
  • RolePlaying — obsoletes RolePlayingGame
  • Simulation — obsoletes SimulationGame
  • SportsGame
  • StrategyGame

Graphics

Use these together with the Graphics category, for example, Categories=Graphics;Viewer;.

  • 2DGraphics
  • 3DGraphics
  • OCR
  • Photography
  • RasterGraphics
  • Scanning
  • VectorGraphics
  • Viewer

Internet

Use these together with the Network category, as in Categories=Network;Email;.

  • Dialup — obsoletes DialUp
  • Email
  • FileTransfer
  • HamRadio
  • InstantMessaging
  • IRCClient
  • Monitor
  • News — obsoletes Newsreader
  • P2P
  • RemoteAccess
  • Telephony — obsoletes Telephone
  • WebBrowser
  • WebDevelopment

Multimedia

Use these together with the AudioVideo category, for example, Categories=AudioVideo;AudioMixer;.

  • Midi
  • Mixer — obsoletes AudioMixer
  • Music
  • AudioVideoEditing
  • Player — obsoletes AudioVideoPlayer
  • Video;Player — fix the bug that video player goes into audio player section in kickoff menu
  • Recorder — obsoletes AudioVideoRecorder
  • DiscBurning — obsoletes Burning
  • CD
  • Jukebox
  • Sequencer
  • Tuner
  • TV

Office

Use these together with the Office category, for example, Categories=Office;Presentation;.

  • ContactManagement — obsoletes AddressBook
  • Calendar
  • Database
  • Dictionary
  • Finance
  • FlowChart
  • Presentation
  • ProjectManagement
  • Spreadsheet
  • Viewer
  • Warehouse
  • WordProcessor

Utility

Use these together with the Utility category, as in Categories=Utility;TextEditor;.

  • Accessibility
  • Applet
  • Archiving
  • Calculator
  • DesktopUtility
  • PDA
  • Printing
  • Security
  • Shell
  • SyncUtility
  • Telephony
  • TextEditor
  • TimeUtility
  • WebUtility

System

Use these together with the System category, for example, Categories=System;Emulator;.

  • Applet
  • Archiving
  • Backup
  • Database
  • Documentation
  • Emulator
  • FileManager
  • Filesystem
  • HardwareSettings
  • Monitor
  • Network
  • PackageManager
  • RemoteAccess
  • Screensaver
  • Security
  • Shell
  • SystemSetup
  • Telephony — obsoletes Telephone
  • TerminalEmulator
  • TrayIcon
  • Utility