lunes, 6 de abril de 2020

Fichero shell Script ejecutable desde el Escritorio Desktop

He creado una aplicación para paracticar los intervalos musicales, y para ejecutarla, he creado un shell script que se cambia al directorio donde esta el "jar" y lo ejecuta con "jara -jar .." Así de simple pero efectiva. Y lo llamamos Intervalos.sh


1
2
3
#bsh
cd /home/ximodante/Workspace/MusicFx/target/MiCarpeta
java -jar MiJar.jar


Ahora lo copio al Desktop o Escritorio y le marco el bit de ejecutable, (Right click sore el fichero-Propiedades-Permissions- Execute: Allow executing file as pogram)


Pero en LUbuntu no se deja ejecutar (al dar doble click sobre el icono del fichero sh). Es por ello que recurro a estas URLs:
https://ubuntuforums.org/showthread.php?t=2404287
https://unix.stackexchange.com/questions/248272/lubuntu-how-to-add-software-to-menu

Y dice que hay que crear este fichero "IntervalosScrypt.desktop" (con cualquier nombre pero la extensión debe ser ".desktop") en /home/usuario/Desktop (o Escritorio) - siendo usuario, el nombre de usuario que vosotros tengais, es decir, lo teneios que guardar en el Escritorio o Desktop. Veamos el fichero:


1
2
3
4
5
6
7
8
[Desktop Entry]
Name=IntervalsScript
Exec=bash Intervalos.sh
Type=Application
StartupNotify=true
Path=/home/eduard/Desktop
GenericName[en_US.UTF-8]=Interval Learning
Comment[en_US.UTF-8]=Interval Learning


Y le cambiamos los permisos a ejecutable tambien como antes. Y al hacer doble click, ya funcionar a funcionar.


No hay comentarios :

Publicar un comentario