Registros de aplicación y tipos de archivo

Para que las aplicaciones sean útiles, los usuarios deben ser capaces de encontrarlas y ejecutarlas. Los usuarios del Escritorio GNOME pueden ejecutar aplicaciones usando el menú de aplicaciones o pueden ejecutarlas accediendo a los archivos en el gestor de archivos. El Escritorio GNOME le permite añadir aplicaciones y tipos de archivo al instalar su aplicación. El mecanismo para ello está especificado por freedesktop.org, de tal forma que los mismos datos permitirán que su aplicación funcione en otros entornos de escritorio.

Añadir su aplicación es tan simple como proporcionar un archivo de entrada de escritorio con la información necesaria. Los archivos de entrada de escritorio usan una sintaxis de clave-valor simple, con elementos adicionales para proporcionar un contenido traducido para valores particulares. El archivo de entrada de escritorio de su aplicación deberá contener la siguiente información:

  • Un nombre y un comentario, ambos traducidos a tantos idiomas como soporte su aplicación,
  • Una lista de categorías desde una lista fija, que se usan para ubicar su aplicación en el menú de aplicaciones,
  • Un icono, pudiendo ser una ruta completa o simplemente un nombre para el tema de iconos del sistema,
  • Una lista de tipos de archivo que soportan sus aplicaciones, y
  • El comando para ejecutar su aplicación.

Si su aplicación maneja tipos de archivo personalizados que el sistema no conoce, deberá añadir ese tipo de archivos al registro de tipos de archivo. A todos los tipos de archivo se accede a través de los tipos MIME. Por ejemplo, los archivos de sonido Ogg Vorbis tienen un tipo MIME application/ogg. Para añadir un tipo MIME debe proporcionar una descripción del tipo usando un archivo XML de información MIME. Estos archivos proporcionan un nombre traducido para el tipo así como información sobre cómo determinar qué archivos son de ese tipo, ya sea coincidiendo con el nombre de archivo o inspeccionando el contenido del archivo.

Para obtener más información acerca de las aplicaciones, consulte La especificación de entradas del escritorio y La especificación del menú del escritorio. Para obtener más información acerca de los tipos de archivo, consulte La especificación de la información MIME compartida.