Comment ajouter Minecraft au lanceur Unity?


30

J'ai du mal à lancer Minecraft lorsque je l'ajoute au lanceur. Si le jeu est en cours d'exécution, je peux faire un clic droit sur l'icône dans le lanceur et sélectionner "garder dans le lanceur" et l'icône reste, mais le jeu ne démarre pas à partir de celui-ci.

Si je crée un lanceur sur le bureau, puis faites glisser ce lanceur vers le lanceur d'unité, le jeu démarre. Si je supprime le lanceur du bureau, il reste dans le lanceur Unity, mais ne démarre plus.

Existe-t-il un moyen de l'ajouter au lanceur Unity afin qu'il se lance réellement?

(Blech, j'ai dit de lancer beaucoup trop de fois.)


J'ai fini par créer un dossier dans la maison appelé .launchers et en faisant glisser les lanceurs que j'ai créés sur mon bureau vers ce dossier. De là, j'ai traîné le lanceur sur le lanceur Unity. Maintenant, le lanceur fonctionne et le lanceur d'origine est caché. Le seul inconvénient est qu'après le lancement de l'application, j'ai l'icône du lanceur et l'icône de l'application en cours d'exécution dans mon lanceur. Toujours en attente d'une meilleure solution.
Spaisekraft

Réponses:


25

Configuration d'un lanceur Minecraft sur Ubuntu 12.04, ces étapes ont fonctionné pour moi, principalement assemblées à partir des divers autres conseils.

Dans un terminal, récupérez d'abord une icône d'image Minecraft:

cd /usr/share/icons; sudo wget http://images.wikia.com/yogbox/images/d/dd/Minecraft_Block.svg

Ensuite, créez un fichier minecraft.desktop (en utilisant l'éditeur de texte gedit pour le garder convivial; entrez simplement toute la commande "gksudo ..." sur la ligne de commande):

gksudo gedit /usr/share/applications/minecraft.desktop

et collez ces contenus, puis enregistrez bien sûr:

[Desktop Entry] 
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=Minecraft_Block
Terminal=false
Type=Application
StartupNotify=true

( Remarque : vous pouvez également coller directement dans le fichier en utilisant

sudo sh -c 'xsel -ob > /usr/share/applications/minecraft.desktop'

si vous avez xselinstallé.)

Enfin (presque), ouvrez votre gestionnaire de fichiers et accédez à / usr / share / applications - cliquez sur l'icône du dossier d'accueil dans votre lanceur et naviguez, ou voici le raccourci du terminal:

nautilus /usr/share/applications &

Localisez votre nouvelle entrée Minecraft et faites-la glisser vers votre barre de lancement.

À ce stade, vous avez pratiquement terminé, sauf que dans ce cas, j'ai créé un petit script de démarrage Minecraft, enregistré dans /opt/minecraft.sh, qui suppose que le fichier minecraft.jar est également enregistré dans / opt. Vous pouvez modifier toutes ces références "/ opt" pour qu'elles se trouvent là où vous avez enregistré le fichier minecraft.jar d'origine (veillez également à modifier la valeur Exec dans le fichier minecraft.desktop).

Le fichier minecraft.sh doit contenir uniquement ces trois lignes:

#!/bin/bash
cd $(dirname "$0")
java -Xmx1G -Xms512M -cp minecraft.jar net.minecraft.bootstrap.Bootstrap

( REMARQUE: pour les versions antérieures à 1.6.1, vous devrez utiliser à la net.minecraft.LauncherFrameplace de net.minecraft.bootstrap.Bootstrap. La structure interne du fichier et des classes a changé depuis 1.6.1.)

et bien sûr ce script doit être exécutable, par exemple avec la commande

sudo chmod a+x /opt/minecraft.sh

Si vous avez un système avec plus de mémoire ou si vous constatez des performances médiocres lorsque vous jouez avec des distances de rendu plus élevées, vous pouvez augmenter la valeur de l' -Xmx1Gindicateur comme vous le souhaitez. Cela indique à Java la quantité maximale de mémoire qu'il est autorisé à utiliser. -Xmx1Gsignifie qu'il a un plafond de 1 Go. -Xmx2Gserait de 2 Go, de -Xmx3G3 Go, etc.

C'est ça! L'utilisation du script de démarrage et l'assurance qu'il se trouve dans le dossier contenant le fichier minecraft.jar, semble être une étape utile que d'autres instructions ont ignorée.


1
Ceci est la bonne réponse, je regardais ici pour voir si quelqu'un l'avait déjà posté. C'est de la même manière que je l'ai fait bien que j'aie utilisé ~ / .local / share / pour ma configuration.
brim4brim

Une chose que vous pourriez ajouter à cela que j'ai fait (et vraiment aimé) est d'ajouter des groupes d'action de bureau .desktopaux différents lanceurs minecraft afin que vous puissiez démarrer minecraft en utilisant, par exemple, le lanceur magique, le lanceur de pack technique ou le lanceur ftb.
AJMansfield

Vous pouvez télécharger l'image dans /usr/share/icons/scaleable/apps/minecraft.svget ainsi vous pouvez vous référer à l'icône au minecraftlieu de donner un chemin complet. Vous en aurez peut-être besoin pour l'ajouter au hicolordossier. Utiliser ~/.local/shareau lieu de /usr/sharedevrait également fonctionner correctement.
Adam LS

5

Il existe un moyen beaucoup plus simple de procéder. Accédez au centre logiciel et recherchez le package "Menu principal" et installez-le. Allez également sur Google images et trouvez un PNG de l'icône minecraft: en voici un:

Téléchargez (enregistrez) le PNG et minecraft.jar. Je suggère de le mettre dans le dossier d'accueil.

Ouvrez le "Menu principal" en appuyant sur le Dash BFB et recherchez le menu principal. Cliquez sur Jeux et choisissez Nouvel élément. Ensuite, cliquez sur le bouton ressort et choisissez le PNG que vous avez téléchargé et placé dans le dossier de départ. Pour Nom, appelez-le Minecraft, description, peu importe. Pour la commande, utilisez ceci:

java -Xmx1024M -Xms512M -Xincgc -jar ~/minecraft.jar

Enregistrez-le et il devrait maintenant être dans votre menu: D. Vous pouvez ensuite l'épingler au lanceur si vous le souhaitez. Cela fonctionnera comme n'importe quelle autre icône de lanceur: D.


La partie /home/**username**/minecraft.jardevrait plutôt l'être ~/minecraft.jar. Son plus court, plus facile à comprendre, fait la même chose et ne nécessite aucune modification par utilisateur.
AJMansfield

Dang, vous avez raison @AJMansfield pourquoi je n'y ai pas pensé. J'ai fixé la réponse.
jsebean

2

Vous avez besoin d'un fichier .desktop pour le lanceur MineCraft.

gksudo gedit /usr/share/applications/minecraft.desktop

Mettez le texte suivant dans ce fichier:

[Desktop Entry]    
Name=MineCraft    
Comment=    
Exec=COMMAND_FOR_MINECRAFT_LAUNCHER    
Icon=ICONNAME   
Terminal=false    
Type=Application    
StartupNotify=true

Ouvrez maintenant un gestionnaire de fichiers (nautilus). Appuyez sur Strg + H pour afficher les fichiers cachés.

Allez sur: .gconf-> desktop-> unit-> favourites-> launchers

Vous verrez de nombreux dossiers commençant par "app-". Créez un dossier pour votre programme. Nommez-le «app-MineCraft».

Entrez maintenant l'un de ces dossiers d'application, copiez le fichier xml, collez-le dans votre dossier "app-MineCraft" et ouvrez le fichier xml avec un éditeur de texte. Renommez le *.desktopdans ce fichier avec MineCraft.desktop.

Déconnectez-vous et reconnectez-vous (ou redémarrez votre ordinateur).

Si vous l'avez bien fait, vous devriez maintenant voir votre icône sur le dock.

J'espère que cela t'a aidé, Daniel

La source


1
Je ne semble pas avoir de dossier unité dans .gconf / desktop. J'ai juste un dossier gnome.
Spaisekraft

1
Est-ce pour Unity for Maverick? Il semble que beaucoup de personnes sur les forums Ubuntu que vous avez liés exécutent 10.10.
Spaisekraft

@Spacecraft: Oh, désolé, je pense que c'est une ancienne version d'unité: s Mais vous pouvez simplement créer un script shell, l'enregistrer dans votre dossier d'accueil, puis le faire glisser vers votre dock unitaire et ne pas supprimer le fichier shell. Cela devrait aussi marcher :)
omnidan

Les dossiers ne sont pas présents dans l'installation par défaut d'ubuntu 12.04, et faire glisser un script shell vers le document d'unité ne semble pas non plus être autorisé ...
Kzqai

2

Il existe un génial script d'installation de Minecraft pour Ubuntu qui résoudra tous vos problèmes. Voici le lien -> http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html

Cela créera une icône de raccourci Minecraft dans le menu réel sous les jeux. Il vous suffit donc de lancer Minecraft, de cliquer avec le bouton droit sur l'icône et de sélectionner «Garder dans le lanceur».

J'ai fait la même chose et ça marche bien. Voici une capture d'écran:

Minecraft


Il pourrait être préférable de lier directement à la source, car le service de partage de fichiers qu'ils ont utilisé ne fonctionne pas. -> ubuntuforums.org/showthread.php?t=1726735
Kzqai

1

Ce dont vous aurez besoin pour créer un lanceur minecraft:

  1. Chemin complet vers votre minecraft.jar
  2. Image d'icône Minecraft au format * .svg Remarque: J'ai utilisé celle de ce site: http://gimilkhor.deviantart.com/art/Minecraft-icon-193038524 . Mais, pour convertir l'icône * .png en * .svg, j'ai dû installer Inkscape, ouvrir le * .png, puis l'enregistrer sous * .svg (Gimp ne le fera pas). Vous pouvez installer inkscape avec:

    sudo apt-get install inkscape
    

Voici comment créer le lanceur. Nous supposerons que Minecraft est installé /home/joe-user/Downloads/minecraft/minecraft.jaret nous supposerons que le fichier d'icône * .png du site Web ci-dessus s'est ouvert avec Inkscape, puis enregistré au format * .svg dans~/Pictures/minecraft.svg

Créez un lanceur comme suit. Nous utiliserons vi parce que nous sommes méchants.

sudo vi /usr/share/applications/minecraft.desktop

Mettez le texte ci-dessous dans le lanceur, puis enregistrez-le (modifiez le chemin Exec pour qu'il corresponde à votre emplacement minecraft.jar):

[Desktop Entry]
Name=MineCraft
Comment=ThisGameRocks
Exec=java -jar /home/joe-user/Downloads/minecraft/minecraft.jar
Icon=minecraft
Terminal=false
Type=Application
StartupNotify=true

Maintenant, vous devez copier le fichier minecraft.svg dans /usr/share/icons/hicolor/scalable/apps/minecraft.svg(en tant que root, modifier le chemin source pour l'adapter à votre situation) afin que le lanceur puisse le trouver et l'utiliser.

sudo cp ~/Pictures/minecraft.svg /usr/share/icons/hicolor/scalable/apps/minecraft.svg

Remarques:

  • Le fichier minecraft.jar doit avoir des chmod 755 minecraft.jarautorisations
  • Le fichier minecraft.svg doit avoir des chmod 644 minecraft.svgautorisations
  • En outre, ce qui précède suppose que vous avez installé jre

    sudo apt-get install openjdk-7-jre
    

Maintenant, vous pourrez trouver Minecraft dans le verre de recherche de l'unité. Ensuite, une fois que vous l'avez lancé, vous pouvez cliquer avec le bouton droit sur l'icône et définir "Lock to Launcher".


N'a fonctionné pour moi pour aucune étape (Ubuntu 12.04)
Kzqai

1

Essayez d'utiliser alacarte Installer alacarte .

sudo apt-get install alacarte

Créez ensuite un nouvel élément de menu, la commande étant "java -jar path / to / your / minecraftfile.jar".

Après cette recherche du nom que vous lui avez donné ~/.local/share/applications. Faites-le glisser et déposez-le sur le lanceur ou verrouillez l'application une fois qu'elle est sur le lanceur (en cliquant dessus avec le bouton droit pendant son exécution).

Beaucoup plus facile que de créer un .desktopfichier


+1 pour une solution qui n'a pas besoin de gksu;)
Takkat


1

Avec l'entrée de fichier de bureau copier / coller, Ubuntu 12.04 et Ubuntu Studio affichent l'icône par défaut plutôt que Minecraft dans Unity et Docky. Cependant, pour une raison quelconque, cela a fonctionné quand il a été déposé sur le bureau.

Le problème était dû à l'espace supplémentaire après «[Entrée de bureau]» dans la réponse ci-dessus. En supprimant l'espace avec gedit, enfin, l'icône correcte s'est affichée.

Voici donc l'entrée de fichier de bureau corrigée pour le copier / coller pour sauver certaines souffrances: :)

[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=/usr/share/icons/Minecraft_Block.svg
Terminal=false
Type=Application
StartupNotify=true
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.