|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="dev-launching-desktop" xml:lang="es">
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<info>
|
|
Packit |
1470ea |
<link type="next" xref="dev-launching-icons"/>
|
|
Packit |
1470ea |
<revision version="0.1" date="2014-01-28" status="draft"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<credit type="author">
|
|
Packit |
1470ea |
<name>David King</name>
|
|
Packit |
1470ea |
<email its:translate="no">davidk@gnome.org</email>
|
|
Packit |
1470ea |
<years>2014</years>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Daniel Mustieles</mal:name>
|
|
Packit |
1470ea |
<mal:email>daniel.mustieles@gmail.com</mal:email>
|
|
Packit |
1470ea |
<mal:years>2011-2017</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Jorge González</mal:name>
|
|
Packit |
1470ea |
<mal:email>jorgegonz@svn.gnome.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2007-2010</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
|
|
Packit |
1470ea |
<mal:name>Mario Carrión</mal:name>
|
|
Packit |
1470ea |
<mal:email>mario@monouml.org</mal:email>
|
|
Packit |
1470ea |
<mal:years>2006</mal:years>
|
|
Packit |
1470ea |
</mal:credit>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>Instalar un archivo .desktop</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<links type="series" style="floatend">
|
|
Packit |
1470ea |
<title>Lanza su aplicación</title>
|
|
Packit |
1470ea |
</links>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Escriba e instale un archivo .desktop para que el usuario pueda encontrar y lanzar su aplicación.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
GNOME usa las especificaciones <link href="http://standards.freedesktop.org/desktop-entry-spec/latest/index.html">Desktop Entry de freedesktop.org</link> y <link href="http://standards.freedesktop.org/menu-spec/latest/">Desktop Menu</link> 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.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
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.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Para una hipotética aplicación <app>My Application</app>, el archivo .desktop se parecería a esto:
|
|
Packit |
1470ea |
<example>
|
|
Packit |
1470ea |
<listing>
|
|
Packit |
1470ea |
<title><file>myapplication.desktop</file></title>
|
|
Packit |
1470ea |
[Desktop Entry]
|
|
Packit |
1470ea |
Name=My Application
|
|
Packit |
1470ea |
Exec=myapplication
|
|
Packit |
1470ea |
Type=Application
|
|
Packit |
1470ea |
Icon=myapplication
|
|
Packit |
1470ea |
Comment=Do the thing that the application does
|
|
Packit |
1470ea |
Categories=GTK;GNOME;Utility;
|
|
Packit |
1470ea |
</listing>
|
|
Packit |
1470ea |
</example>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
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.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
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».
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Se pueden añadir otros campos a los archivos .desktop, que se listan y describen en la especificación de entradas de archivos .desktop.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</page>
|