Configurando un launcher di Minecraft su Ubuntu 12.04, questi passaggi hanno funzionato per me, per lo più messi insieme dai vari altri suggerimenti.
In un terminale, prima scarica un'icona immagine di Minecraft:
cd /usr/share/icons; sudo wget http://images.wikia.com/yogbox/images/d/dd/Minecraft_Block.svg
Quindi crea un file minecraft.desktop (usando l'editor di testo gedit per renderlo facile da usare; basta inserire l'intero comando "gksudo ..." dalla riga di comando):
gksudo gedit /usr/share/applications/minecraft.desktop
e incolla questi contenuti, quindi ovviamente Salva:
[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=Minecraft_Block
Terminal=false
Type=Application
StartupNotify=true
( Nota : puoi anche incollare direttamente nel file usando
sudo sh -c 'xsel -ob > /usr/share/applications/minecraft.desktop'
se hai xsel
installato.)
Finalmente (quasi), apri il tuo file manager e vai su / usr / share / applicazioni - o fai clic sull'icona della cartella Home nel tuo launcher e naviga, oppure ecco il quickie del terminale:
nautilus /usr/share/applications &
Individua la nuova voce di Minecraft e trascinala sulla barra di avvio.
A questo punto, hai praticamente finito, tranne che in questo caso ho creato un piccolo script di avvio di Minecraft, salvato in /opt/minecraft.sh, che presuppone che il file minecraft.jar sia anche salvato in / opt. Puoi modificare tutti questi riferimenti "/ opt" in modo che siano ovunque tu abbia salvato il file minecraft.jar originale (assicurati di cambiare anche il valore Exec nel file minecraft.desktop).
Il file minecraft.sh deve contenere solo queste tre righe:
#!/bin/bash
cd $(dirname "$0")
java -Xmx1G -Xms512M -cp minecraft.jar net.minecraft.bootstrap.Bootstrap
( NOTA: per le versioni precedenti alla 1.6.1, dovrai usare net.minecraft.LauncherFrame
invece di net.minecraft.bootstrap.Bootstrap
. La struttura interna del file e delle classi è cambiata a partire dalla 1.6.1.)
e ovviamente quello script deve essere eseguibile, ad esempio con il comando
sudo chmod a+x /opt/minecraft.sh
Se si dispone di un sistema con più memoria o si notano scarse prestazioni quando si gioca con distanze di rendering più elevate, è possibile aumentare il valore della -Xmx1G
bandiera come desiderato. Questo indica a Java la massima quantità di memoria che è consentito utilizzare. -Xmx1G
significa che ha un limite di 1 GB. -Xmx2G
sarebbe 2 GB, -Xmx3G
sarebbe 3 GB e così via.
Questo è tutto! L'utilizzo dello script di avvio e la garanzia che il cd sia nella cartella che contiene il file minecraft.jar sembra essere un passaggio utile su cui sono state ignorate altre istruzioni.