Come creo un file .desktop per un file .jar?

17

Il mio problema è che voglio creare un file .desktop per Technic Launcher, che è un launcher alternativo per Minecraft. Si presenta sotto forma di un file .jar e voglio creare una voce di menu per questo. Come scriverei un file .desktop?

Il mio tentativo è stato il seguente:

[Desktop Entry]
Type=Application
Name=Technic Launcher
Comment=Minecraft Launcher for Technic Pack, Tekkit, Hack/Mine and Yogbox
Exec=/home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar
Icon=/home/benjamin/Applications/Minecraft/TechnicLauchner/icon.png
Terminal=false
Categories=Game;ActionGame;AdventureGame;RolePlaying;

Questo non ha funzionato, quindi la mia domanda. Che cosa ho fatto di sbagliato? È persino possibile puntare a un file .jar?

    
posta Masterkraft0r 24.09.2012 - 16:46

4 risposte

15

Puoi renderlo manuale o usare Alacarte . Ecco il modo:

1: Installa Alacarte

Installerà alcune dipendenze di Gnome. Niente di cui preoccuparsi.

2: crea una nuova voce

Nella voce del comando, fai clic su Sfoglia e seleziona il tuo file .jar.

  • Potrebbe essere necessario aggiungere /usr/bin/java -jar all'inizio del comando, in modo che assomigli a /usr/bin/java -jar /home/angel/minecraft.jar .

3: rende eseguibile il file

Vai dove hai il tuo file .jar. Clic destro, proprietà, permessi, seleziona l'opzione 'Esegui come programma'.

4: cercalo in Dash

Lì dovresti averlo. Basta cliccare e divertiti!

Extra: Ecco l'icona

    
risposta data Angel Araya 24.09.2012 - 17:20
13
I file

.jar non sono eseguibili, quindi devi aprirli con qualcosa ( java ):

Exec=java -jar /home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar

In ogni caso, non raccomanderei di creare manualmente quei file da zero.

    
risposta data Oleh Prypin 24.09.2012 - 16:52
3

Hai appena incasinato una parte del file desktop. Ecco come dovrebbe apparire (mi dispiace per la risurrezione del thread):

[Desktop Entry]
Type=Application
Name=Technic Launcher
Comment=Minecraft Launcher for Technic Pack, Tekkit, Hack/Mine and Yogbox
Exec=java -jar /home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar
Icon=/home/benjamin/Applications/Minecraft/TechnicLauchner/icon.png
Terminal=false
Categories=Game;ActionGame;AdventureGame;RolePlaying;

Quindi scrivi

sudo chmod +x "/home/(username)/Desktop/Technic Launcher.desktop"
    
risposta data Kenneth Clark 24.08.2013 - 23:00
2

Su un Xubuntu ho appena dato il percorso assoluto del file jar e reso eseguibile usando chmod +x sul file jar.

Nella scheda delle autorizzazioni è stato appena fatto clic su Esegui file come programma.

O potresti voler associare l'estensione .jar con l'applicazione java.

Con Xubuntu puoi farlo tramite la finestra di dialogo Gestore configurazione e scegliendo il Sistema - & gt; Editor MIME modificando la voce in application/java-x-archive sulla Java Virtual Machine preferita.

    
risposta data cavila 22.02.2014 - 20:06

Leggi altre domande sui tag