Acabei de instalar o minecraft na minha máquina LXDE desktop / Lubuntu e estou tentando criar um arquivo .desktop na área de trabalho que executa java -jar ~/minecraftlauncher.jar
. O comando funciona nos scripts bash e no terminal, mas se recusa a trabalhar quando eu clico no meu atalho .DESKTOP, que é suposto para executar o mesmo comando. Eu experimentei outros frascos e eles não parecem começar também.
Aqui está o meu log xsession:
** (pcmanfm:1572): DEBUG: launch command: <java -jar ~/Downloads/minecraft_server.jar>
** (pcmanfm:1572): DEBUG: sn_id = pcmanfm-1572-administrator-Dimension-3000-java-14_TIME14031891
Unable to access jarfile ~/Downloads/minecraft_server.jar
** (pcmanfm:1572): DEBUG: launch command: <java -jar ~/minecraftlauncher.jar>
** (pcmanfm:1572): DEBUG: sn_id = pcmanfm-1572-administrator-Dimension-3000-java-15_TIME14070158
Unable to access jarfile ~/minecraftlauncher.jar
ATUALIZAÇÃO: Ops, parece funcionar quando eu dou um caminho absoluto. Eu acho que o caminho de casa é outra coisa. ATUALIZAR: Eu acho que o X não resolve o especificador inicial. Eu executei um arquivo .desktop que executou um script que gera o diretório atual e parece estar correto.