faça um launcher assim:
gnome-desktop-item-edit --create-new ~/Desktop
na caixa "comando" colocar em
java -Xms1G -Xmx4G -jar /full/path/to/FTB_Launcher.jar
que deve deixar você com um iniciador em sua área de trabalho.
Copie isso para ~/.local/share/applications
para obtê-lo em seu lançador.
Por "arquivo jar que eu baixei funciona muito bem" Eu assumo que você está lançando-o clicando duas vezes / clique com o botão direito- > abrindo o arquivo? se isso funcionar bem, tente estas etapas:
1) pressione ctrl+alt+t
; isso vai abrir um terminal
2) digite / cole isto: cd .ftblauncher
; o prompt do terminal terminará com ~/.ftblauncher$
3) insira java -Xms1G -Xmx4G -jar FTB_Launcher.jar
; Se isso lança FTB, então podemos ir para a próxima etapa: (você tem 4G de ram? -Xmx4G significa usar um máximo de 4GB)
4) Isso sugere que o FTB precisa saber onde estão os arquivos: ele precisa do seu "diretório atual" definido. podemos fazer isso criando um pequeno script de inicialização: (é essencialmente o mesmo que você mostrou, apenas waay mais simples) Salve o seguinte código em algum arquivo, digamos ftb.sh
. Defina como executável (clique com o botão direito- > propriedades- > permissões- > permitir a execução).
#!/bin/bash
cd ~/.ftblauncher
java -Xms1G -Xmx4G -jar FTB_Launcher.jar
5) faça o launcher como antes, só que desta vez deixe o comando ser /full/path/to/ftb.sh
; Torne o arquivo executável clicando com o botão direito do mouse em > propriedades- > permissões- > permitir a execução.
colocando as mãos realmente sujas:
salve isso como ftb.desktop
. a linha de ícones é opcional se você puder colocar as mãos em um pequeno arquivo .png com ícone
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/path/to/icon.png
Name[en_US]=Feed the beast
Exec=/full/path/to/ftb.sh
Name=Feed the beast
Icon=/path/to/icon.png
marque o arquivo como executável você pode simplesmente arrastá-lo para o lançador. (marque como resolvido quando você fez :) boa sorte)