Mi problema es que quiero crear un archivo .desktop para Technic Launcher, que es un lanzador alternativo para Minecraft. Viene en forma de un archivo .jar y quiero crear una entrada de menú para él. ¿Cómo escribiría tal archivo .desktop?
Mi intento fue el siguiente:
[Desktop Entry]
Type=Application
Name=Technic Launcher
Comment=Minecraft Launcher for Technic Pack, Tekkit, Hack/Mine and Yogbox
Exec=/home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar
Icon=/home/benjamin/Applications/Minecraft/TechnicLauchner/icon.png
Terminal=false
Categories=Game;ActionGame;AdventureGame;RolePlaying;
Esto no funcionó, de ahí mi pregunta. ¿Qué hice mal? ¿Es posible señalar un archivo .jar?
.desktop
archivos, porque KDE tiene esta funcionalidad incorporada.java
necesita estar en elPATH
para ejecutar. Si exportó suPATH
en.bashrc
, moverlo a.profile
lo que el entorno de escritorio tiene la correctaPATH
cuando se ejecuta la aplicación.Los archivos .jar no son ejecutables, por lo que debe abrirlos con algo (
java
):De todos modos, no recomendaría crear esos archivos manualmente desde cero.
fuente
Acabas de estropear una parte del archivo de escritorio. Así es como debería verse (perdón por el hilo de la resurrección):
Entonces solo escribe
fuente
En un Xubuntu, acabo de dar la ruta absoluta del archivo jar y lo ejecuté usando el
chmod +x
archivo on jar.En la pestaña de permisos, simplemente hice clic sobre el archivo de ejecución como un programa.
O puede asociar la extensión .jar con la aplicación Java.
Con Xubuntu puede hacer esto a través del Diálogo del administrador de configuración y elegir el Sistema -> Editor MIME editando la entrada en
application/java-x-archive
la Máquina virtual Java preferida.fuente