Cómo crear accesos directos al menú de aplicaciones en Linux

Los usuarios inician programas en Linux con «lanzadores». Estos archivos contienen instrucciones específicas sobre cómo el sistema operativo Linux debería ejecutar el programa y cómo debería verse el icono, entre otras cosas. En Linux, si desea crear accesos directos al menú de aplicaciones, encontrará que es un poco más difícil, en comparación con Mac o Windows, ya que los usuarios no pueden simplemente hacer clic derecho en un programa y seleccionar la opción «crear acceso directo». En cambio, si desea crear accesos directos al menú de la aplicación en el escritorio de Linux, es un proceso complicado que requiere un poco de conocimiento.

ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Accesos directos del menú de aplicaciones – Terminal

Quizás la forma más rápida de crear accesos directos al menú de la aplicación en el escritorio de Linux es crear uno en la terminal. Ir por la ruta de la terminal es menos fácil de usar, ya que no hay un buen editor de GUI para asignar categorías de aplicaciones, ni un selector de iconos, etc.

El primer paso para crear un nuevo acceso directo a una aplicación en Linux es crear un archivo de escritorio vacío. En la terminal, use el comando táctil para crear un nuevo acceso directo.

touch ~/Desktop/example.desktop
chmod +x ~/Desktop/example.desktop
echo '[Desktop Entry]' >> ~/Desktop/example.desktop

El nuevo icono de acceso directo está en el escritorio, pero no tiene instrucciones de programa. Arreglemos esto editando el nuevo archivo en el editor de texto Nano.

nano ~/Desktop/example.desktop

La primera línea para cualquier acceso directo de aplicación es «Nombre». Esta línea le dará al acceso directo de la aplicación su nombre en los menús. En el editor de texto Nano, asigne un nombre a su acceso directo.

Name=Example Shortcut

Después de «Nombre», la siguiente línea del acceso directo para agregar es «Comentario». Esta línea es opcional pero muy útil, ya que permite que el menú muestre información sobre el acceso directo.

Comment=This is an example launcher

Con «Nombre» y «Comentario» fuera del camino, podemos llegar a la verdadera esencia del lanzador. En el editor de texto Nano, agregue la línea «Exec».

  Utilice Manuskript para organizar sus proyectos de escritura en Linux

La línea «Exec» le dice a su sistema operativo Linux dónde está el programa y cómo debe iniciarse.

Exec=command arguments

Exec es muy versátil y puede iniciar Python, Bash y casi cualquier otra cosa que se te ocurra. Por ejemplo, para ejecutar un script de shell o bash a través del acceso directo, haga lo siguiente:

Exec= sh /path/to/sh/script.sh

Alternativamente, configure el acceso directo de su aplicación para ejecutar un programa Python con:

Exec=python /path/to/python/app

Una vez que la línea «Exec» esté configurada a su gusto, agregue la línea «Tipo».

Type=Application

¿Necesita configurar su acceso directo personalizado con un icono? Utilice la línea «Icono».

Icon=/path/to/custom/icon

Ahora que el nombre, el comentario, el ejecutivo y el icono están configurados, es seguro guardar el acceso directo personalizado. Usando la combinación de teclado Ctrl + O, guarde el atajo de la aplicación. Luego, salga de Nano con Ctrl + X.

  Cómo instalar el cliente de sincronización de Nextcloud en Linux

Instale el acceso directo de su aplicación personalizada en todo el sistema con:

sudo mv ~/Desktop/example.desktop /usr/share/applications

Accesos directos del menú de aplicaciones – Alacarte

Hay muchos editores de menú en Linux. En su mayor parte, todos funcionan de manera similar y hacen lo mismo. Para obtener los mejores resultados, recomendamos utilizar la aplicación Alacarte. Es fácil de usar, funciona en todo y se puede instalar incluso en las distribuciones de Linux más oscuras (debido a su relación con el proyecto Gnome).

Es posible que Alacarte ya esté instalado en su PC con Linux. Verifique y vea presionando Alt + F2, escribiendo “alacarte” y haciendo clic en Enter. Si la aplicación se inicia, ya la tienes instalada. Si no pasa nada, deberá instalarlo. Siga las instrucciones a continuación para que funcione.

Ubuntu

sudo apt install alacarte

Debian

sudo apt-get install alacarte

Arch Linux

sudo pacman -S alacarte

Fedora

sudo dnf install alacarte -y

OpenSUSE

sudo zypper install alacarte

Linux genérico

¿No puede encontrar la aplicación de edición de menú Alacarte en su distribución de Linux? Visite el sitio del código fuente y constrúyelo tú mismo!

  Cómo cambiar la configuración de DNS en Linux

Hacer atajos

Hacer accesos directos con el editor de menú Alacarte es refrescantemente simple. Para comenzar, haga clic en una categoría. En este ejemplo, crearemos un nuevo acceso directo en la categoría «Internet».

En la categoría «Internet», haga clic en el botón «Nuevo elemento». Al seleccionar la opción «Nuevo elemento» se abrirá «Propiedades del lanzador».

En las ventanas «Propiedades del lanzador», hay algunas cosas que completar. Lo primero que debe completar es «Nombre». Escribe el nombre del lanzador en la sección «Nombre». Luego, pasa a «Comando».

La sección «Comando» es donde el usuario especifica lo que hará el acceso directo. Haga clic en el botón «examinar» para buscar un script de shell, binario, aplicación de Python, etc. y cárguelo. Alternativamente, escriba un comando, como uno de los siguientes:

python /path/to/python/app.py

o

sh /path/to/shell/script/app.sh

o

wine /path/to/wine/app.exe

Cuando la sección «Comando» del lanzador esté configurada, escriba un comentario en la sección «Comentario» y luego seleccione «Aceptar» para finalizar. Después de hacer clic en el botón «Aceptar», Alacarte guardará y habilitará instantáneamente su nuevo acceso directo a la aplicación en el escritorio de Linux.