Con este tutorial vamos crear Lanzadores (accesos directos en Windows) en el menu de gnome-shell en modo gráfico (que sería lo más sencillo), o con nuestro terminal (que aunque parezca mentira, no es tan difícil).
Cogeremos como ejemplo el programa firefox, el cual lo habremos descargado de su página oficial y lo habremos descomprimido en el directorio /opt/ También puedes ver como Instalar Firefox en Debian si no lo tienes claro.
.
Método 1 – GRAFICAMENTE
.
Si usamos gnome-shell (gnome3):
Actividades > Tecleamos Menú principal
Te aparecerá una ventana con una columna en la izquierda (Menús), otra en el centro (Elementos) y varios botones en la derecha.
En la columna de la izquierda elige la categoría en donde irá el Lanzador, en el caso de firefox lo pondremos en Internet, por lo tanto, seleccionalo y después pulsa el botón +Elemento nuevo que se encuentra en la derecha
Bien, ahora nos habrá salido la ventana “Crear lanzador” con varios campos en blanco, pues veamos como los rellenamos:
Tipo: Aplicación
Este lo dejamos como está.
Nombre: Firefox
Aquí pondremos el nombre del programa (como el lanzador es para firefox….sin comentarios)
Comando: /opt/firefox/firefox
Aquí habrá que buscar la ruta del archivo que hace que el programa se ejecute.
En nuestro ejemplo sería:
Pinchamos el botón de “Examinar”
En la columna de la izquierda (lugares) pinchamos en “Sistema de archivos”
Ahora la carpeta “opt”
A continuación la carpeta “firefox”
Por último bajamos el scroll un poco, seleccionamos “firefox” (ojo, NO “firefox-bin”) y le damos al botón “Abrir”
Comentario: Navegador web de Mozilla
Un comentario para saber de que va el programa, pero no es obligatorio
Ya solo nos queda poner el icono de Firefox en el lanzador.
Pincha en el cuadradito superior izquierda (el que tiene una tablita con un muelle) y busca una imagen, en nuestro ejemplo sería:
En la columna de la izquierda (lugares) pinchamos en “Sistema de archivos”
Ahora la carpeta “opt”
A continuación la carpeta “firefox”
Carpeta “icons”
y por último la imagen “mozicon128.png” y damos al botón “Abrir”
Dale a “Aceptar” y lo encontrarás en
Aplicaciones > Internet > Firefox
.
Metodo 2 – USANDO EL TERMINAL
Abrimos un Terminal
Si usamos gnome-shell (gnome3):
Actividades > Terminal
Abrimos con gedit un archivo con el nombre del lanzador con extensión .desktop.
En nuestro caso, y siguiendo con el ejemplo de Firefox
$ gedit Firefox.desktop
A continuación escribiremos, una a una, las siguientes líneas (aunque más adelante verás el ejemplo completo):
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Estas cuatro primeras líneas las copias tal cual, o sea sin cambiar nada, es común para todos los lanzadores.
Name=Firefox
En Name= pondremos el nombre del programa (como el lanzador es para firefox…. pues Firefox)
Categories=Network;
En Categories= pondremos la categoría a la que pertenece, como nuestro ejemplo es un lanzador para firefox, la categoría sería Internet (Network;), si estuvieramos creando un lanzador para el reproductor de vídeo VLC su categoría sería Sonido y vídeo (AudioVideo;)
Las categorías más usuales son:
Accesorios >>>>>>>>>>>>>>>> Categories=Utility;
Graficos >>>>>>>>>>>>>>>>>> Categories=Graphics;
Herramientas del sistema >>>>>> Categories=System;
Internet >>>>>>>>>>>>>>>>>> Categories=Network;
Juegos >>>>>>>>>>>>>>>>>>> Categories=Game;
Oficina >>>>>>>>>>>>>>>>>>> Categories=Office;
Sonido y video >>>>>>>>>>>>> Categories=AudioVideo;
Continuamos con el lanzador:
Exec=/opt/firefox/firefox
Aquí habrá que buscar la ruta del archivo que hace que el programa se ejecute.
Comment=Navegador web de Mozilla
Un comentario para saber de que va el programa, pero no es obligatorio
Icon=/opt/firefox/icons/mozicon128.png
En este pondríamos la ruta del icono de firefox
Por lo tanto nos quedaría nuestro lanzador de firefox así:
.
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Firefox
Categories=Network;
Exec=/opt/firefox/firefox
Comment=Navegador web de Mozilla
Icon=/opt/firefox/icons/mozicon128.png
.
Guardamos, cerramos y tendremos que darle permisos de ejecución
$ chmod +x Firefox.desktop
.
Para que se vea en nuestro Menú tendremos que copiarlo o moverlo a una de estas dos rutas
.
/$HOME/.local/share/applications
/usr/share/applications
Sería de este modo:
$ cp Firefox.desktop /$HOME/.local/share/applications
Una última cosa, si queréis podemos crear un enlace simbólico en cualquier directorio.
Si lo queremos en el Escritorio, primeramente nos dirigimos a él (al Escritorio)
$ cd /$HOME/Escritorio
Y posteriormente creamos el enlace simbóico
$ ln -s $HOME/.local/share/applications/Firefox.desktop
12/08/16 at 1:46
Gracias, Excelente tutorial, para las personas que solo queremos ser usuario de DEBIAN.
12/08/16 at 12:21
De nada 🙂
27/07/17 at 13:43
Muchas gracias, el mejor tutorial que encontré.
27/07/17 at 23:48
Gracias… y me alegro de que te haya sido útil 🙂
11/10/17 at 2:35
HOla, excelente tutorial, una pregunta, si deseo agregarlo a la pestaña programación como seria la categories? gracias
11/10/17 at 5:39
Buena pregunta… podría ser «Programming», pero oficialmente en la freedesktop, como tal, no aparece:
https://specifications.freedesktop.org/menu-spec/menu-spec-1.0.html
pero eso no quiere decir que no la hayan creado.
Una solución sería ver si tienes otra aplicación en la categoría «Programación», abrir esa aplicación con tu editor de textos y copiar lo que tenga en «Categories»… O crear la categoría a mano.
Saludos
25/10/19 at 14:44
Hola, también se pueden crear lanzadores desde la terminal, usando la herramienta «mklauncher» y un comando de una sola línea :
Para todos los usuarios :
# mklauncher -n «Firefox» -e «/opt/firefox/firefox %U» -i «/opt/firefox/icons/mozicon128.png» -cat «Network» -c «Navegador web de Mozilla»
Sólo para el usuario actual :
# mklauncher -u -n «Firefox» -e «/opt/firefox/firefox %U» -i «/opt/firefox/icons/mozicon128.png» -cat «Network» -c «Navegador web de Mozilla»
La herramienta «mklauncher» funciona en todos los escritorios GNOME, KDE, LXDE, LXQt, MATE, Razor, ROX, TDE, Unity, XFCE, EDE, Cinnamon, Pantheon, etc.
Para instalar «mklauncher» se debe iniciar una sesión cómo administrador y ejecutar el siguiente comando :
GNU/Linux 64 Bits
———————–
# wget https://osdn.net/dl/mklauncher/mklauncher-1.0.0-amd64.tar.gz && tar xfzv mklauncher-1.0.0-amd64.tar.gz && cd mklauncher-1.0.0-amd64 && ./install
GNU/Linux 32 Bits
———————–
# wget https://osdn.net/dl/mklauncher/mklauncher-1.0.0-i386.tar.gz && tar xfzv mklauncher-1.0.0-i386.tar.gz && cd mklauncher-1.0.0-i386 && ./install
http://mklauncher.osdn.io
12/11/19 at 15:13
Perfecto, gracias por la información 🙂
Saludos.