Impossibile accedere al file .jar con .desktop


0

Ho un Minecraft.desktop/ home / myuser / Escritorio (dove myuser inserisco il mio nome utente ed Escritorio significa Desktop in spagnolo)

[Desktop Entry]
Type=Application
Name=Minecraft Launcher
Comment=Minecraft Launcher
Exec=java -jar ~/Descargas/Minecraft.jar
Terminal=false
Categories=Game;

E a Minecraft.jarin /home/myuser/Descargas(Descargas = Download)
Autorizzazioni di Minecraft.desktop: -rwxrwxr-x
Autorizzazioni di Minecraft.jar: -rwxrwxr-x Quando eseguo il .desktopfile non succede nulla. Ma quando eseguo il .desktopterminale via con il comando successivo:

grep '^Exec' Minecraft.desktop | tail -1 | sed 's/^Exec=//' | sed 's/%.//' &

Dice:

Error: Unable to access jarfile ~/Descargas/Minecraft.jar

Risposte:


0

Non è possibile utilizzare ~in un .desktopfile, non si espanderà. Usa solo percorsi assoluti. È necessario modificare la linea Exec=in:

Exec=java -jar /home/myuser/Descargas/Minecraft.jar

Nel caso in cui la directory includa spazi:

Exec=java -jar "/home/my user/Descargas/Minecraft.jar"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.