David King
davidk@gnome.org 2014
Daniel Mustieles
daniel.mustieles@gmail.com 2011-2019
Jorge González
jorgegonz@svn.gnome.org 2007-2010
Mario Carrión
mario@monouml.org 2006

# Instalar un archivo .desktop

# Lanza su aplicación

Escriba e instale un archivo .desktop para que el usuario pueda encontrar y lanzar su aplicación.

GNOME usa las especificaciones Desktop Entry de freedesktop.org y Desktop Menu para describir los lanzadores de aplicaciones. Instalar un archivo .desktop es la manera estándar de registrar su aplicación en GNOME y en otros escritorios.

Un archivo .desktop indica el binario de la aplicación, el nombre y el tipo, y también puede especificar un icono, una descripción y otros fragmentos de información sobre cómo lanzar la aplicación.

Para una hipotética aplicación My Application, el archivo .desktop se parecería a esto:

# myapplication.desktop

[Desktop Entry] Name=My Application Exec=myapplication Type=Application Icon=myapplication Comment=Do the thing that the application does Categories=GTK;GNOME;Utility;

La línea `[Desktop Entry]` indica que esto es un archivo .desktop. A continuación aparecen las claves, que describen el lanzador de la aplicación. La clave `Name` es el nombre legible de la aplicación, que se mostrará en la IU. El binario de la aplicación se indica en la clave `Exec`, bien la ruta completa o el binario para buscarlo en la variable `PATH`. La última clave requerida es `Type`, que para una aplicación siempre es `Application`. Los tipos alternativos se listan en la especificación de entradas de archivos .desktop.

Hay otros campos opcionales en el archivo .desktop, pero recomendados. Las aplicaciones deben instalar un icono, indicar el nombre del icono (sin incluir la extensión) en la clave `Icon`. El campo `Comment` es una breve descripción de la aplicación. Para ayudar a los usuarios a buscar aplicaciones, se debe informar la clave `Categories` con una lista de categorías, separadas por punto y coma, de la «Desktop Menu Specification».

Se pueden añadir otros campos a los archivos .desktop, que se listan y describen en la especificación de entradas de archivos .desktop.