Cómo crear un archivo.desktop para su aplicación en Linux

Un archivo.desktop es simplemente un acceso directo que se utiliza para iniciar una aplicación en Linux. Sin el archivo.desktop, su aplicación no aparecerá en el menú Aplicaciones y no podrá iniciarla con lanzadores de terceros como Synapse y Albert.

La mayoría de las aplicaciones, una vez instaladas, crearán el archivo.desktop automáticamente y se ubicarán en el menú Aplicación para un acceso rápido. Sin embargo, si compila un programa desde el código fuente o descarga una aplicación en formato de archivo, es posible que no sea el caso y que tenga que abrir el terminal para ejecutar el binario cada vez que desee utilizarlo. Obviamente, esto puede convertirse en un paso muy tedioso y problemático.

Este artículo describirá cómo puede crear un archivo.desktop para cualquier aplicación que utilice que pueda iniciar desde el menú Aplicación.

Relacionado Cómo añadir cajones de aplicaciones al Unity Launcher en Ubuntu

Cómo crear lanzadores de escritorio

Un archivo «.desktop» es básicamente un simple archivo de texto que contiene información sobre un programa. Normalmente se coloca en «~/.local/share/applications» o «/usr/share/applications/» dependiendo de si desea que el lanzador sea accesible sólo para la cuenta local o para todos. Si navega a cualquiera de los dos directorios de su gestor de archivos, verá bastantes archivos «.desktop» que corresponden a las aplicaciones instaladas en su ordenador.

A modo de demostración, crearé un archivo.desktop para Super Tux Kart, un juego de carreras de karts que me gusta jugar a veces. Una versión está disponible en el repositorio de Ubuntu, pero a menudo está detrás de la última versión estable.

La única manera de obtener la última y mejor versión es descargando un archivo tar, extrayéndolo y ejecutando un archivo que lanzará el juego.

Puedes seguir con cualquier programa para el que quieras crear un lanzador y debería funcionar de la misma manera.

Nota : Los siguientes pasos asumen que tiene el archivo para el programa para el que desea crear un lanzador en su carpeta «Downloads».

1. Navegue hasta el directorio donde está almacenado el archivo, haga clic con el botón derecho del ratón y seleccione «Extraer aquí».

Cómo crear un archivo.desktop para su aplicación en Linux


2. Una vez finalizada la extracción, cambie a la carpeta recién creada y busque el ejecutable. Una vez que lo encuentre, haga clic con el botón derecho del ratón en «Ejecutar» para iniciar el programa, sólo para asegurarse de que está funcionando.

Cómo crear un archivo.desktop para su aplicación en Linux


3. En algunos casos, no verá la opción «Ejecutar» en el menú. Esto se debe a menudo a que el ejecutable es un archivo de texto. Puede evitarlo ejecutándolo desde el terminal o, si utiliza GNOME, haga clic en el menú Archivos de la barra superior y seleccione «Preferencias».

Cómo crear un archivo.desktop para su aplicación en Linux


4. Seleccione la pestaña «Comportamiento» y elija la opción «Ejecutar» en «Archivos de texto ejecutables». Ahora la opción «Ejecutar» debería aparecer cuando haga clic con el botón derecho del ratón en el archivo de texto ejecutable.

Cómo crear un archivo.desktop para su aplicación en Linux


5. Si ha confirmado que la aplicación funciona cuando la lanza, puede salir de ella. Luego ejecute su editor de texto y pegue lo siguiente en el archivo de texto vacío:

[Entrada de escritorio] Codificación=UTF-8 Versión=1.0 Tipo=Aplicación Terminal=falso Exec=/path/to/ejecutable Nombre=Nombre de la aplicación Icono=/path/to/icon

Debe cambiar el campo «Exec» por la ruta del ejecutable y el campo «Name» por el nombre de la aplicación. La mayoría de los programas proporcionarían un icono en algún lugar del archivo, así que no olvides incluirlo también. En mi caso, el archivo de lanzamiento de Super Tux Kart se ve así:

Cómo crear un archivo.desktop para su aplicación en Linux


6. Guarde el archivo en la carpeta «~/.local/share/applications» como «application-name.desktop». La carpeta «.local» es una carpeta oculta en su directorio Home y tendrá habilitado el modo «Mostrar archivos ocultos» para visualizarla. Si desea que sea globalmente accesible, ejecute el siguiente comando en el terminal:

sudo mv ~/.local/share/applications/ /usr/share/applications/

Por supuesto, no olvide cambiar el al nombre real del archivo.desktop.

7. Una vez hecho esto, simplemente abra el menú Aplicaciones en su escritorio, y la aplicación estará allí para ser usada.

Cómo crear un archivo.desktop para su aplicación en Linux


El método descrito aquí debería funcionar en todos los sistemas operativos basados en Linux. Aquí hay otra captura de pantalla que muestra Super Tux Kart en el lanzador de aplicaciones de elementary OS (slingshot)

Cómo crear un archivo.desktop para su aplicación en Linux


Siéntase libre de dejar un comentario a continuación si encuentra este tutorial útil.

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Navegadores

Los desarrolladores web en su mayor parte han tenido que utilizar las herramientas de desarrollo que les dan los fabricantes de navegadores. En su mayor parte, esto funciona muy bien porque empresas como Google y Microsoft incluyen estas herramientas en los navegadores que todo el mundo ya utiliza. Sin embargo, al final del día los navegadores como estos son para los consumidores, no para los desa ...

Linux

Probablemente haya oído hablar de AppArmor mientras instala Ubuntu, pero como no es una aplicación que aparece en el menú de aplicaciones y no aparece en ninguna forma gráfica, la mayoría de ustedes probablemente no tienen idea de lo que hace y por qué es esencial para su sistema. En resumen, AppArmor es un módulo de seguridad que limita los programas individuales a un conjunto de archivos y capac ...

Linux

Una de las características más innovadoras y controvertidas de KDE 4 es el widget Plasma, Folderview. En pocas palabras, permite al usuario mostrar el contenido de una carpeta del sistema de archivos dentro de un widget en el escritorio. Además de mostrar archivos en el equipo, Folderview se puede utilizar para iniciar aplicaciones, mostrar sistemas de archivos remotos, filtrar carpetas grandes pa ...

Linux

Renombrar archivos no es una operación particularmente avanzada; siempre y cuando se haga en un pequeño número de archivos, por lo general no requiere herramientas especiales. Sin embargo, cuando hay toda una carpeta de fotos de las vacaciones del año pasado esperando ser renombradas, sería prudente considerar algunos trucos o aplicaciones para ahorrar tiempo. Hay dos enfoques generales para renom ...

Linux

Si ha instalado minimal Ubuntu u otra distribución ligera en su PC, lo más probable es que también utilice algún gestor de escritorio ligero. Openbox es una muy buena alternativa de DE ligera, principalmente porque funciona muy rápido y es altamente personalizable. Sin embargo, los nuevos usuarios lo encontrarán intimidante porque la única pantalla que te saluda cuando te conectas es una pantalla ...

Linux

Hay ocasiones en las que necesita sincronizar varias carpetas en su ordenador. Por ejemplo, es posible que tenga varias carpetas que desee sincronizar con Dropbox. En lugar de crear un enlace simbólico o copiar los archivos a la carpeta Dropbox cada vez que haga cambios, puede utilizar un servicio de sincronización para sincronizar la(s) carpeta(s) con la carpeta Dropbox de modo que los cambios re ...

Linux

¿No odias realmente cuando instalas un nuevo programa de Linux y no lo encuentras en el menú Aplicación de inmediato? Claro, puedes ejecutarlo desde una línea de comandos, pero ¿no hay una forma más fácil? Sí, hay una forma más fácil, y se llama lanzador de aplicaciones. Con un lanzador de aplicaciones Linux, puede encontrar y abrir programas rápidamente. Aquí están cinco de los mejores lanzadores ...

Linux

No hay duda de que Trello es un gran programa. Ayuda tanto a los equipos como a los individuos a ser más productivos. El programa emula la experiencia de usar notas adhesivas para seguir el progreso del trabajo. Se ha convertido rápidamente en una de las herramientas de facto para el trabajo colaborativo y la gestión de proyectos personales. Trello está disponible para web, móvil (App Store y Goog ...

Si estás usando Ubuntu y tienes algunos documentos privados que no quieres que sean de acceso público. ¿Qué debe hacer usted? Una de las maneras es encriptar su documento. Aunque puedes encriptar archivos individuales en Nautilus , una de las mejores maneras es crear un directorio encriptado en Ubuntu y almacenar todos tus archivos confidenciales en esta carpeta. Puede parecer complicado, pero con ...

Linux

Ya te hemos enseñado cómo añadir el mensajero de Facebook a Empathy para que puedas chatear con tus amigos de Facebook desde el escritorio, pero si buscas un cliente de escritorio más «parecido a un Facebook» para tu máquina Linux, entonces linuxmessenger te vendrá bien. La aplicación linuxmessenger es un clon de Linux del Facebook Messenger para Windows. Te permite acceder a tu cuenta d ...