custom .desktop entrada para iniciar o Minecraft não funciona

0

Eu fiz um arquivo Minecraft.desktop em ~ / .local / share / applications / que diz o seguinte:

[Desktop Entry]
Name=Minecraft
Comment=Play this game in OpenJDK Java 7 Runtime
Exec=minecraft
Terminal=false
Icon=minecraft
Type=Application
Categories=Game;

e meu script "minecraft" diz:

java -jar ~/Desktop/Minecraft.jar

Eu posso inserir java -jar ~/Desktop/Minecraft.jar no teminal e o minecraft será iniciado. Eu também posso inserir minecraft no terminal e o script será executado e o jogo será iniciado. No entanto, o ícone não aparecerá realmente ao fazer nada quando eu clicar nele com essa configuração. Eu tentei primeiro com a linha Exec como Exec=java -jar ~/Desktop/Minecraft.jar , mas isso não funcionou, então eu tentei o script. Eu só não sei porque nada parece acontecer quando eu uso o ícone do lançador?

algum pensamento sobre esta questão? obrigado!

    
por user1167662 14.08.2013 / 19:43

2 respostas

1

Encontrei a solução para o meu problema depois de experimentar um pouco mais:

Eu precisava do script em uma área PATH padrão, porque parece que .bashrc não é executado antes da execução do .desktop Exec. Então, o que isso significa é que, em vez de ter meu script minecraft na minha pasta ~/Desktop/scripts (que é adicionada ao meu caminho em .bashrc ), coloquei o script em /usr/local/sbin .

Então, espero que isso ajude alguém a querer criar um ícone do Minecraft!

    
por user1167662 14.08.2013 / 20:07
0

Vá para o caminho onde você já criou este .desktop arquivo abra o terminal para esse caminho e digite

 sudo desktop-file-install Minecraft.desktop

Isso adicionará entrada ao lançador. Encontre-o.

    
por minigeek 23.09.2016 / 14:19