Blame platform-overview/es/dev-launching-desktop.page

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>