एकता लांचर के लिए Minecraft कैसे जोड़ें?


30

जब मैं इसे लॉन्चर में जोड़ता हूं, तो लॉन्च करने में मुझे Minecraft होने में परेशानी होती है। यदि खेल चल रहा है, तो मैं लॉन्चर में आइकन पर राइट क्लिक कर सकता हूं और "लॉन्चर में रखें" और आइकन का चयन कर सकता हूं, लेकिन गेम इससे लॉन्च नहीं होगा।

अगर मैं डेस्कटॉप पर लॉन्चर बनाता हूं, तो उस लॉन्चर को एकता लॉन्चर में खींचें, गेम शुरू हो जाएगा। अगर मैं लॉन्चर को डेस्कटॉप से ​​हटाता हूं, तो यह यूनिटी लॉन्चर में रहता है, लेकिन इसे शुरू नहीं किया जाएगा।

क्या इसे एकता लांचर में जोड़ने का कोई तरीका है ताकि यह वास्तव में लॉन्च हो?

(Blech, मैंने कहा है कि लॉन्च बहुत दूर है।)


मैंने घर में केवल एक फोल्डर बनाने का काम किया, जिसका नाम है। मेरे डेस्कटॉप पर बनाए गए लॉन्चर और ड्रैग करने वाले लॉन्चर। वहां से मैंने लॉन्चर को यूनिटी लॉन्चर पर खींचा। अब लांचर काम करता है, और मूल लांचर छिपा हुआ है। केवल नकारात्मक पक्ष यह है कि एप्लिकेशन लॉन्च करने के बाद, मेरे पास लॉन्चर आइकन है, और मेरे लॉन्चर में रनिंग एप्लिकेशन आइकन है। फिर भी बेहतर समाधान की प्रतीक्षा है।
स्पासेक्राफ्ट

जवाबों:


25

Ubuntu 12.04 पर एक Minecraft लांचर की स्थापना, इन चरणों ने मेरे लिए काम किया, ज्यादातर विभिन्न अन्य युक्तियों से एक साथ pieced।

टर्मिनल में, पहले एक Minecraft छवि आइकन लाएं:

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

फिर एक minecraft.desktop फ़ाइल बनाएं (इसे उपयोगकर्ता के अनुकूल रखने के लिए gedit टेक्स्ट एडिटर का उपयोग करें; बस कमांड लाइन पर पूरे "gksudo ..." कमांड दर्ज करें):

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

और इन सामग्रियों में पेस्ट करें, और फिर निश्चित रूप से सहेजें:

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

( नोट : आप सीधे फ़ाइल में भी पेस्ट कर सकते हैं

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

यदि आपने xselस्थापित किया है।)

अंत में (लगभग), अपना फ़ाइल प्रबंधक खोलें और / usr / share / एप्लिकेशन पर जाएं - या तो अपने लॉन्चर में होम फ़ोल्डर आइकन पर क्लिक करें और नेविगेट करें, या यहां टर्मिनल क्विक करें:

nautilus /usr/share/applications &

अपनी नई Minecraft प्रविष्टि का पता लगाएँ, और इसे अपने लॉन्चर बार पर खींचें।

इस बिंदु पर, आप व्यावहारिक रूप से काम कर रहे हैं, इस मामले को छोड़कर मैंने थोड़ी सी Minecraft स्टार्टर स्क्रिप्ट बनाई है, जिसे /opt/minecraft.sh में सहेजा गया है, जो कि minecraft.jar फ़ाइल को मानता है / in-opt में भी सहेजा गया है। आप इन सभी "/ ऑप्ट" संदर्भों को बदल सकते हैं जहाँ भी आपने मूल minecraft.jar फ़ाइल सहेजी है (minecraft.desktop फ़ाइल में Exec मान को बदलना सुनिश्चित करें)।

Minecraft.sh फ़ाइल को इन तीन लाइनों को समाहित करने की आवश्यकता है:

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

( नोट: 1.6.1 से अधिक पुराने संस्करणों के लिए, आपको net.minecraft.LauncherFrameइसके बजाय उपयोग करने की आवश्यकता होगी net.minecraft.bootstrap.Bootstrap। फ़ाइल और कक्षाओं की आंतरिक संरचना 1.6.1.1 में बदल गई है।)

और निश्चित रूप से स्क्रिप्ट को निष्पादन योग्य होना चाहिए, उदाहरण के लिए कमांड के साथ

sudo chmod a+x /opt/minecraft.sh

यदि आपके पास अधिक मेमोरी के साथ एक सिस्टम है या उच्च रेंडरिंग डिस्टेंस के साथ खेलते समय खराब प्रदर्शन को नोटिस करता है, तो आप -Xmx1Gध्वज के मूल्य को इच्छानुसार बढ़ा सकते हैं । यह जावा को अधिकतम मात्रा में मेमोरी बताता है जिसका उपयोग करने की अनुमति है। -Xmx1Gइसका मतलब है कि इसमें 1 जीबी की कैप है। -Xmx2G2 जीबी -Xmx3Gहोगा , 3 जीबी होगा, और इसी तरह।

बस! स्टार्टर स्क्रिप्ट का उपयोग करना, और यह सुनिश्चित करना कि CD में minecraft.jar फ़ाइल शामिल है, अन्य निर्देशों को नजरअंदाज किया गया एक सहायक कदम प्रतीत होता है।


1
यह सही उत्तर है, मैं यहां देख रहा था कि क्या कोई पहले से ही इसे पोस्ट कर रहा है। यह उसी तरह है जैसे मैंने इसे किया हालांकि मैंने अपने सेटअप के लिए ~ / .Local / शेयर / का उपयोग किया।
brim4brim

एक चीज जो आप इसमें जोड़ सकते हैं जो मैंने (और वास्तव में पसंद की) कुछ .desktopमिनीक्राफ्ट लॉन्चर के लिए कुछ डेस्कटॉप एक्शन समूहों को जोड़ रहा है ताकि आप मिनीक्राफ्ट का उपयोग करना शुरू कर सकें, उदाहरण के लिए, मैजिक लॉन्चर, टेक्निक पैक लॉन्चर या फुटबॉलर।
AJMansfield

आप इसमें छवि डाउनलोड कर सकते हैं /usr/share/icons/scaleable/apps/minecraft.svgऔर इसलिए आप minecraftपूर्ण पथ देने के बजाय आइकन को संदर्भित कर सकते हैं । आपको hicolorइसके बजाय इसे फ़ोल्डर में जोड़ने की आवश्यकता हो सकती है । के ~/.local/shareबजाय का उपयोग कर के /usr/shareरूप में अच्छी तरह से ठीक काम करना चाहिए।
एडम एलएस

5

ऐसा करने का एक बहुत आसान तरीका है। सॉफ्टवेयर सेंटर पर जाएं और पैकेज "मेन मेनू" की खोज करें और इसे इंस्टॉल करें। इसके अलावा, Google छवियों पर जाएं और मिनीक्राफ्ट आइकन का PNG ढूंढें: यहां एक है:

पीएनजी और minecraft.jar डाउनलोड करें (सहेजें)। मेरा सुझाव है कि इसे होम फोल्डर में रखें।

डैश बीएफबी को दबाकर "मेन मेन्यू" खोलें और मेन मेन्यू खोजें। गेम्स पर क्लिक करें और नया आइटम चुनें। इसके बाद, स्प्रिंग बटन पर क्लिक करें और आपके द्वारा डाउनलोड किया गया पीएनजी चुनें और होम फोल्डर में डालें। नाम के लिए, इसे Minecraft कहें, विवरण, जो भी हो। इसके लिए कमांड का उपयोग करें:

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

इसे सहेजें और यह अब आपके मेनू में होना चाहिए: डी। आप चाहें तो इसे लॉन्चर में पिन कर सकते हैं। यह किसी भी अन्य लॉन्चर आइकन की तरह काम करेगा: डी।


इसके /home/**username**/minecraft.jarबजाय हिस्सा होना चाहिए ~/minecraft.jar। इसका छोटा, समझने में आसान, एक ही काम करता है, और प्रति उपयोगकर्ता संशोधन की आवश्यकता नहीं है।
AJMansfield

खतरे यह है कि आप सही हैं @AJMansfield मैंने ऐसा क्यों नहीं सोचा। मैंने जवाब तय किया।
jsebean

2

आपको MineCraft लांचर के लिए एक .desktop फ़ाइल की आवश्यकता है।

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

निम्न पाठ को इस फ़ाइल में रखें:

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

अब एक फ़ाइल प्रबंधक (नॉटिलस) खोलें। छिपी हुई फाइलों को दिखाने के लिए स्ट्रॉग + एच दबाएं।

पर जाएँ: .gconf-> डेस्कटॉप-> एकता-> favourites-> लांचर

आपको "एप्लिकेशन-" से शुरू होने वाले कई फ़ोल्डर्स दिखाई देंगे। अपने प्रोग्राम के लिए एक फ़ोल्डर बनाएँ। इसे "ऐप-माइनक्राफ्ट" नाम दें।

अब इनमें से एक ऐप-फोल्डर में प्रवेश करें, xml फ़ाइल को कॉपी करें, इसे अपने "ऐप-माइनक्राफ्ट" फ़ोल्डर में पेस्ट करें और टेक्स्ट एडिटर के साथ xml फ़ाइल खोलें। *.desktopइस फ़ाइल में नाम बदलें MineCraft.desktop

लॉग आउट करें और फिर से (या अपना कंप्यूटर पुनरारंभ करें)।

यदि आपने इसे सही किया है, तो आपको अब अपना आइकन डॉक पर देखना चाहिए।

मुझे आशा है कि इसने आपकी मदद की, डैनियल

स्रोत


1
मुझे .gconf / डेस्कटॉप में एक एकता फ़ोल्डर नहीं लगता है। मेरे पास सिर्फ एक सूक्ति फ़ोल्डर है।
स्पासेक्राफ्ट

1
यह Maverick के लिए एकता के लिए है? आपके द्वारा लिंक किए गए उबंटू मंचों पर बहुत से लोगों को लगता है कि 10.10 चल रहे हैं।
स्पासेक्राफ्ट

@ स्पेसक्राफ्ट: ओह, माफ करना, मुझे लगता है कि यह एकता का एक पुराना संस्करण है: s लेकिन आप सिर्फ एक शेल स्क्रिप्ट बना सकते हैं, इसे अपने होम फोल्डर में सेव कर सकते हैं, फिर इसे अपनी एकता डॉक पर खींचें और शेल फाइल को डिलीट न करें। यह भी काम करना चाहिए :)
omnidan

फ़ोल्डर्स ubuntu 12.04 के डिफ़ॉल्ट संस्थापन में मौजूद नहीं हैं, और एक शेल स्क्रिप्ट को एकता डॉक पर भी ले जाने की अनुमति नहीं है ...
Kzqai

2

उबंटू के लिए एक भयानक Minecraft स्थापना स्क्रिप्ट है जो आपकी सभी समस्याओं को हल करेगा। यहाँ लिंक है -> http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html

यह गेम के तहत वास्तविक मेनू में एक Minecraft शॉर्टकट आइकन बनाएगा। तो आपको बस Minecraft लॉन्च करने की आवश्यकता है, आइकन पर राइट क्लिक करें और 'कीप इन लॉन्चर' चुनें।

मैंने एक ही काम किया है और यह अच्छी तरह से काम कर रहा है। यहाँ एक स्क्रीनशॉट है:

Minecraft


स्रोत से लिंक करने के लिए बेहतर हो सकता है क्योंकि फ़ाइल साझाकरण सेवा जो उन्होंने उपयोग की है वह काम नहीं करती है। -> ubuntuforums.org/showthread.php?t=1726735
Kzqai

1

आपको Minecraft लांचर बनाने की क्या आवश्यकता होगी:

  1. अपने minecraft.jar के लिए पूरा रास्ता
  2. * .Svg प्रारूप में Minecraft आइकन चित्र: मैंने इस साइट पर एक का उपयोग किया है: http://gimilkhor.deviantart.com/art/Minecraft-icon-193038524 । लेकिन, * .png आइकन को * .svg में बदलने के लिए, मुझे Inkscape स्थापित करना होगा, * .png को खोलें, फिर इसे * .svg के रूप में सहेजें (Gimp ऐसा नहीं करेगा)। आप के साथ inkscape स्थापित कर सकते हैं:

    sudo apt-get install inkscape
    

यहां बताया गया है कि लॉन्चर कैसे बनाया जाता है। हम मान लेंगे कि मिनीक्राफ्ट अंदर है /home/joe-user/Downloads/minecraft/minecraft.jar, और हम मान लेंगे कि * .png आइकन फ़ाइल ऊपर की वेबसाइट से इनस्केप के साथ खुल गई है, फिर * .svg प्रारूप में सहेजा गया है।~/Pictures/minecraft.svg

निम्नानुसार एक लांचर बनाएँ। हम vi का उपयोग करेंगे क्योंकि हम बदमाश हैं।

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

नीचे दिए गए पाठ को लॉन्चर में डालें, फिर इसे सहेजें (अपने Minecraft.jar स्थान से मिलान करने के लिए Exec पथ को संशोधित करें):

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

अब, आपको minecraft.svg फ़ाइल को कॉपी करना होगा /usr/share/icons/hicolor/scalable/apps/minecraft.svg(रूट के रूप में, अपनी स्थिति को फिट करने के लिए स्रोत पथ बदलें) ताकि लॉन्चर इसे ढूंढ सके और इसका उपयोग कर सके।

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

टिप्पणियाँ:

  • Minecraft.jar फ़ाइल की chmod 755 minecraft.jarअनुमति होनी चाहिए
  • Minecraft.svg फ़ाइल की chmod 644 minecraft.svgअनुमति होनी चाहिए
  • इसके अलावा, ऊपर माना जाता है कि आपने jre स्थापित किया है

    sudo apt-get install openjdk-7-jre
    

अब, आप यूनिटी सर्च ग्लास में मिनीक्राफ्ट ढूंढ पाएंगे। फिर, एक बार जब आप इसे लॉन्च करते हैं, तो आप आइकन पर राइट-क्लिक कर सकते हैं और "लॉक टू लॉन्चर" सेट कर सकते हैं।


मेरे लिए किसी भी चरण (Ubuntu 12.04) के लिए काम नहीं किया
Kzqai

1

अल्केटर का उपयोग करके देखेंअल्केर्ट स्थापित करें

sudo apt-get install alacarte

फिर एक नया मेनू आइटम बनाएं, जिसमें कमांड "जावा -जार पथ / से / आपके / minecraftfile.jar" हो।

उसके बाद उस नाम की खोज करें जो आपने उसे दिया था ~/.local/share/applications। लॉन्चर में ले जाएं और उसे लॉन्चर पर ले जाने के बाद उसे ड्रैग और ड्रॉप करें (इसके रनिंग के दौरान राइट क्लिक करके)।

बहुत आसान है तो एक .desktopफ़ाइल बनाना


+1 समाधान के लिए जिसे gksu की आवश्यकता नहीं है;)
Takat


1

कॉपी / पेस्ट डेस्कटॉप फ़ाइल प्रविष्टि उबंटू 12.04 और उबंटू स्टूडियो के साथ एकता और डॉक में Minecraft की बजाय डिफ़ॉल्ट आइकन प्रदर्शित किया गया। हालाँकि, जिस भी कारण से यह डेस्कटॉप पर गिरा था, तब काम किया।

उपरोक्त उत्तर में '[डेस्कटॉप एंट्री]' के बाद अतिरिक्त स्थान के कारण समस्या उत्पन्न हुई थी। गेडिट के साथ अंतरिक्ष को हटाकर अंत में सही आइकन प्रदर्शित किया गया।

तो यहाँ कुछ सुधार के लिए कॉपी / पेस्ट के लिए सही डेस्कटॉप फ़ाइल प्रविष्टि है: :)

[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=/usr/share/icons/Minecraft_Block.svg
Terminal=false
Type=Application
StartupNotify=true
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.