miércoles, 9 de noviembre de 2016

Colocar un programa en el Launcher (lanzador) de Ubuntu

Nos hemos desacargado el IDE de Spring STS (Spring Tool Suite). Ahora queremos tenerlo en el Launcher o lanzador de Ubuntu.

Para ello tenemos que realizar 5 pasos.

1. Es conveniente que el PATH apunte al directorio de instalación( en mi caso /home/miusuario/sts-bundle/sts3.8.2) . Para ello actuamos tal y como indicamos en un post anterior. En base a lo que ya dijimos creamos el fichero sts.sh en el directorio /etc/profile.d 

  export STS_HOME=/home/miusuario/sts-bundle/sts3.8.2
 export PATH="$PATH:$STT_HOME"

2. Hay que crear el fichero sts.desktop en la carpeta /usr/share/applications. Que tendrá este contenido:

 [Desktop Entry]
 Name=STS 3.8.2
 Version=1.0
 Type=Application
 Terminal=false
 Comment= "Spring STS IDE 3.8.2"
 StartupNotify=true
 Exec=/home/miusuario/sts-bundle/sts-3.8.2.RELEASE/STS
 Icon=/home/miusuario/sts-bundle/sts-3.8.2.RELEASE/icon.xpm
 Categories=Development;IDE;Java;


Siendo ( Se remarcan en negrita lso valores importantes)

  Name: Un nombre que le damos 
   Version: Versión que le damos
   Type: Es importante que sea Application
   Comment: Pequeño comentario
   Exec: Ruta completa del programa ejecutable (muy importante)
   Icon: Ruta completa del icono
   Categories: Catagorización del programa

3. Añadir permisos de ejecución. Para ello entrar en una ventana de comandos, situarse en el directorio donde está el fichero (/usr/share/applications) u ejecutar:

sudo chmod +x sts.desktop 

4. Con el Nautilus (gestor de ficheros), situarse sobre dicho directorio (/usr/share/applications) y arrastrar el icono al launcher. Con ello colocamos el programa en el launcher.

5. Verificar que el programa se ejecuta en el Launcher.

OBSERVACIONES: Si no realizamos el cuarto paso( arrastarlo al lanzador), puede suceder que ejecutemos el programa STS, y si cuando aprece activo en el lanzador le decimos (con el boton derecho sobre el icono en del lanzador) que lo mantenga en el lanzador, cuando lo lanzamos desde el lanzador, una vez que nos hemops salido del programa, ya no lo lanza y no nos hace caso. Por eso es muy importante arrastrarlo al lanzador desde el Nautilus.

No hay comentarios :

Publicar un comentario