Tente isto
[Desktop Entry]
Type=Application
Name=Minecraft
Exec=java -jar /home/bbnorman/Documents/Files/Minecraft.jar
Comment=Runs Minecraft.
Icon=/home/bbnorman/Documents/Files/icon.png
Hidden=false
NoDisplay=false
Terminal=false
Recentemente, decidi adicionar minecraft ao meu dock. Eu jogo o suficiente para querer no meu dock. Eu criei um arquivo .desktop e dei a ele um ícone, um nome e tal. Eu percebi que o ponto no exec no .jar seria bom o suficiente, mas aparentemente eu estou incorreto. Eu decidi fazer um .sh que faria o mesmo, então aponte o exec para o .sh.
Código para o .desktop:
[Desktop Entry]
Type=Application
Name=Minecraft
Exec=/home/bbnorman/.Minecraft.sh %U
Comment=Runs Minecraft.
Icon=/home/bbnorman/Documents/Files/icon.png
Hidden=false
NoDisplay=false
Terminal=false
#X-GNOME-Autostart-enabled=true
Código para o .sh:
#!/bin/bash
echo $(/home/bbnorman/Documents/Files/Minecraft.jar)
O .sh funciona se eu usar 'bash .Minecraft' no terminal, mas simplesmente não irá abri-lo através do .desktop.
Obrigado antecipadamente.
Tente isto
[Desktop Entry]
Type=Application
Name=Minecraft
Exec=java -jar /home/bbnorman/Documents/Files/Minecraft.jar
Comment=Runs Minecraft.
Icon=/home/bbnorman/Documents/Files/icon.png
Hidden=false
NoDisplay=false
Terminal=false
Eu acho que seu script não tem permissão de execução.
chmod +x << your script >>