David King davidk@gnome.org 2014 Daniel Mustieles daniel.mustieles@gmail.com 2011-2017 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:

<file>myapplication.desktop</file> [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.