Desktop Integration

There are two elements to basic integration with the user environment of the GNOME Desktop.

  1. Place an entry for your application in the Applications menu. This is the primary mechanism by which users discover and run applications.
  2. If your application can open and save files, place entries for those file types in the application database and the document type (MIME) database. This allows the file manager and other applications to automatically launch your application when they encounter files your application can handle.
Do not add launchers or other icons to the desktop when your application is installed. The desktop is the user's space, and is reserved for icons that they explicitly request or add themselves.