จะเพิ่ม Minecraft ลงใน Launcher ได้อย่างไร?


30

ฉันมีปัญหาในการทำให้ Minecraft เปิดตัวเมื่อฉันเพิ่มลงในตัวเรียกใช้งาน หากเกมกำลังทำงานอยู่ฉันสามารถคลิกขวาที่ไอคอนในตัวเรียกใช้และเลือก "เก็บในตัวเรียกใช้งาน" และไอคอนจะยังคงอยู่ แต่เกมจะไม่เปิดตัว

หากฉันสร้างตัวเรียกใช้งานบนเดสก์ท็อปให้ลากตัวเรียกใช้งานนั้นไปยังตัวเรียกใช้งานร่วมกันเกมจะเริ่มขึ้น ถ้าฉันลบตัวเรียกใช้งานออกจากเดสก์ท็อปมันจะยังคงอยู่ในตัวเรียกใช้งานของ Unity แต่จะไม่เริ่มทำงานอีกต่อไป

มีวิธีการเพิ่มลงใน Unity launcher เพื่อที่จะเปิดตัวจริงหรือไม่

(Blech ฉันได้กล่าวเปิดตัวหลายครั้งเกินไป)


ท้ายที่สุดฉันเพิ่งสร้างโฟลเดอร์ในบ้านชื่อ. launchers และลาก launchers ที่ฉันสร้างขึ้นบนเดสก์ท็อปไปยังโฟลเดอร์นั้น จากนั้นฉันลากตัวเรียกใช้งานไปยังตัวเรียกใช้ Unity ตอนนี้ตัวเรียกใช้งานใช้งานได้และตัวเรียกใช้งานดั้งเดิมถูกซ่อนอยู่ ข้อเสียเพียงอย่างเดียวคือหลังจากเปิดตัวแอปพลิเคชั่นแล้วฉันมีไอคอนตัวเรียกใช้งานและไอคอนแอปพลิเคชันที่ทำงานอยู่ในตัวเรียกใช้งานของฉัน ยังคงรอทางออกที่ดีกว่า
Spaisekraft

คำตอบ:


25

การตั้งค่าตัวเรียกใช้งาน Minecraft บน Ubuntu 12.04 ขั้นตอนเหล่านี้ใช้งานได้สำหรับฉันส่วนใหญ่ได้รับการรวมเข้าด้วยกันจากเคล็ดลับอื่น ๆ

ในเทอร์มินัลดึงไอคอนภาพ 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 / applications - คลิกที่ไอคอนโฟลเดอร์บ้านในตัวเรียกใช้และนำทางหรือนี่คือเทอร์มินอล quickie:

nautilus /usr/share/applications &

ค้นหารายการ Minecraft ใหม่ของคุณแล้วลากไปยังแถบตัวเรียกใช้งานของคุณ

ณ จุดนี้คุณทำจริงยกเว้นในกรณีนี้ฉันได้สร้างสคริปต์เริ่มต้น Minecraft เล็กน้อยบันทึกใน /opt/minecraft.sh ซึ่งถือว่าไฟล์ minecraft.jar ถูกบันทึกใน / opt ด้วย คุณสามารถเปลี่ยนการอ้างอิง "/ opt" เหล่านี้เป็นที่ใดก็ได้ที่คุณบันทึกไฟล์ minecraft.jar ดั้งเดิม (อย่าลืมเปลี่ยนค่า Exec ในไฟล์ minecraft.desktop ด้วย)

ไฟล์ 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)

และแน่นอนว่าสคริปต์จะต้องสามารถดำเนินการได้เช่นกับคำสั่ง

sudo chmod a+x /opt/minecraft.sh

หากคุณมีระบบที่มีหน่วยความจำมากขึ้นหรือสังเกตเห็นประสิทธิภาพต่ำเมื่อเล่นด้วยระยะการเรนเดอร์ที่สูงกว่าคุณสามารถเพิ่มค่าของการ-Xmx1Gตั้งค่าตามต้องการ สิ่งนี้จะบอกจาวาจำนวนหน่วยความจำสูงสุดที่อนุญาตให้ใช้ -Xmx1Gหมายความว่ามันมีฝาขนาด 1 GB -Xmx2Gจะเป็น 2 GB -Xmx3Gจะเป็น 3 GB และต่อไป

แค่นั้นแหละ! การใช้สคริปต์เริ่มต้นและตรวจสอบให้แน่ใจว่ามันเป็นซีดีไปยังโฟลเดอร์ที่มีไฟล์ minecraft.jar น่าจะเป็นขั้นตอนที่มีประโยชน์ที่คำแนะนำอื่น ๆ มองข้าม


1
นี่คือคำตอบที่ถูกต้องฉันถูกมองผ่านที่นี่เพื่อดูว่ามีคนโพสต์แล้ว นี่เป็นวิธีเดียวกับที่ฉันทำแม้ว่าฉันจะใช้ ~ / .local / share / สำหรับการตั้งค่าของฉัน
brim4brim

สิ่งหนึ่งที่คุณสามารถเพิ่มสิ่งนี้ที่ฉันทำ (และชอบมาก) คือการเพิ่มกลุ่มแอ็คชั่นบนเดสก์ท็อปให้กับ.desktopminecraft launchers ที่แตกต่างกันเพื่อให้คุณสามารถเริ่ม minecraft โดยใช้ตัวอย่างเช่นตัวเรียกมายากล
AJMansfield

คุณสามารถดาวน์โหลดรูปภาพใน/usr/share/icons/scaleable/apps/minecraft.svgและเพื่อให้คุณสามารถอ้างถึงไอคอนminecraftแทนการให้เส้นทางแบบเต็ม คุณอาจต้องใช้มันเพื่อเพิ่มลงในhicolorโฟลเดอร์แทน การใช้~/.local/shareแทนที่จะ/usr/shareทำงานได้ดีเช่นกัน
อดัม LS

5

มีวิธีที่ง่ายกว่ามากในการทำเช่นนี้ ไปที่ศูนย์ซอฟต์แวร์และค้นหาแพ็คเกจ "เมนูหลัก" และติดตั้ง นอกจากนี้ไปที่รูปภาพของ Google และค้นหา PNG ของไอคอน minecraft: นี่คือ:

ดาวน์โหลด (บันทึก) PNG และ minecraft.jar ฉันแนะนำให้วางไว้ใน Home Folder

เปิด "เมนูหลัก" โดยกดปุ่ม Dash BFB แล้วค้นหาเมนูหลัก คลิกที่เกมและเลือกรายการใหม่ จากนั้นคลิกปุ่มสปริงและเลือก PNG ที่คุณดาวน์โหลดและวางไว้ในโฟลเดอร์โฮม สำหรับชื่อเรียกมันว่า Minecraft คำอธิบายอะไรก็ตาม สำหรับคำสั่งใช้สิ่งนี้:

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

บันทึกและตอนนี้ควรอยู่ในเมนูของคุณ: D จากนั้นคุณสามารถตรึงมันไว้ที่ตัวเรียกใช้งานได้ถ้าต้องการ มันจะทำงานเหมือนกับไอคอนตัวเรียกใช้อื่น ๆ : D


ส่วนที่ควรจะเป็น/home/**username**/minecraft.jar ~/minecraft.jarมันสั้นกว่าเข้าใจง่ายกว่าทำแบบเดียวกันและไม่จำเป็นต้องดัดแปลงต่อผู้ใช้
AJMansfield

แดงคุณพูดถูกแล้ว @JMansfield ทำไมฉันไม่คิดอย่างนั้น ฉันแก้ไขคำตอบ
jsebean

2

คุณต้องมีไฟล์ .desktop สำหรับตัวเรียกใช้งาน MineCraft

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

ตอนนี้เปิดตัวจัดการไฟล์ (nautilus) กด Strg + H เพื่อแสดงไฟล์ที่ซ่อน

ไปที่: .gconf-> desktop-> unity-> favourites-> launchers

คุณจะเห็นโฟลเดอร์มากมายที่ขึ้นต้นด้วย "app-" สร้างโฟลเดอร์สำหรับโปรแกรมของคุณ ตั้งชื่อมันว่า "app-MineCraft"

ตอนนี้ป้อนหนึ่งในโฟลเดอร์แอพเหล่านี้คัดลอกไฟล์ xml วางลงในโฟลเดอร์ "app-MineCraft" ของคุณแล้วเปิดไฟล์ xml ด้วยโปรแกรมแก้ไขข้อความ เปลี่ยนชื่อในแฟ้มนี้ด้วย*.desktopMineCraft.desktop

ออกจากระบบและลงชื่อเข้าใช้อีกครั้ง (หรือรีสตาร์ทคอมพิวเตอร์ของคุณ)

หากคุณทำถูกต้องคุณควรเห็นไอคอนของคุณที่ท่าเรือ

ฉันหวังว่าสิ่งนี้จะช่วยคุณดาเนียล

แหล่ง


1
ฉันดูเหมือนจะไม่มีโฟลเดอร์เอกภาพใน. gconf / desktop ฉันแค่มีโฟลเดอร์คำพังเพย
Spaisekraft

1
นี่สำหรับ Unity for Maverick หรือไม่? ดูเหมือนว่าผู้คนจำนวนมากบนฟอรัม Ubuntu ที่คุณลิงก์กำลังใช้งานอยู่ 10.10
Spaisekraft

@Spacecraft: โอ้ขอโทษฉันคิดว่าเป็นรุ่นเก่าของความสามัคคี: s แต่คุณสามารถสร้างเชลล์สคริปต์บันทึกไว้ในโฟลเดอร์บ้านของคุณแล้วลากไปยังท่าเรือสามัคคีของคุณและไม่ลบไฟล์เชลล์ ว่าควรจะทำงานมากเกินไป :)
omnidan

โฟลเดอร์ไม่ปรากฏในการติดตั้งเริ่มต้นของ Ubuntu 12.04 และการลากเชลล์สคริปต์ไปที่เอกสารเอกภาพยังไม่ได้รับอนุญาต ...
Kzqai

2

มีสคริปต์การติดตั้ง Minecraft ที่ยอดเยี่ยมสำหรับ Ubuntu ที่จะแก้ปัญหาทั้งหมดของคุณได้ นี่คือลิงค์ -> http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html

สิ่งนี้จะสร้างไอคอนทางลัด Minecraft ในเมนูจริงภายใต้เกม ดังนั้นคุณต้องเปิด Minecraft คลิกขวาที่ไอคอนและเลือก 'Keep in Launcher'

ฉันทำสิ่งเดียวกันและทำงานได้ดี นี่คือภาพหน้าจอ:

Minecraft


อาจเป็นการดีกว่าที่จะเชื่อมโยงไปยังแหล่งที่มาโดยตรงเนื่องจากบริการแชร์ไฟล์ที่ใช้ไม่ทำงาน -> ubuntuforums.org/showthread.php?t=1726735
Kzqai

1

สิ่งที่คุณจะต้องมีเพื่อเปิดใช้ Minecraft:

  1. เส้นทางเต็มไปสู่ ​​minecraft.jar ของคุณ
  2. Minecraft ภาพไอคอนในรูปแบบ .svg * หมายเหตุ: ผมใช้อย่างใดอย่างหนึ่งที่เว็บไซต์นี้: http://gimilkhor.deviantart.com/art/Minecraft-icon-193038524 แต่เพื่อแปลงไอคอน * .png เป็น * .svg ฉันต้องติดตั้ง Inkscape เปิด * .png จากนั้นบันทึกเป็น * .svg (Gimp จะไม่ทำเช่นนี้) คุณสามารถติดตั้ง inkscape ด้วย:

    sudo apt-get install inkscape
    

ต่อไปนี้เป็นวิธีสร้างตัวเรียกใช้งาน เราจะถือว่า minecraft อยู่/home/joe-user/Downloads/minecraft/minecraft.jarและเราจะถือว่าไฟล์ไอคอน * .png จากเว็บไซต์ด้านบนเปิดด้วย inkscape จากนั้นบันทึกในรูปแบบ * .svg เป็น~/Pictures/minecraft.svg

สร้างตัวเรียกใช้งานดังต่อไปนี้ เราจะใช้ vi เพราะเราเป็นคนเลว

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

วางข้อความด้านล่างลงในตัวเรียกใช้แล้วบันทึก (แก้ไขเส้นทาง Exec เพื่อให้ตรงกับตำแหน่ง 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

ตอนนี้คุณต้องคัดลอกไฟล์ minecraft.svg ไปที่/usr/share/icons/hicolor/scalable/apps/minecraft.svg(ในฐานะที่เป็น root เปลี่ยนเส้นทางของแหล่งที่มาให้เหมาะกับสถานการณ์ของคุณ) เพื่อให้ตัวเรียกใช้สามารถค้นหาและใช้งานได้

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
    

ตอนนี้คุณจะสามารถค้นหา minecraft ได้ใน searchglass ที่เป็นเอกภาพ จากนั้นเมื่อคุณเปิดใช้งานคุณสามารถคลิกขวาที่ไอคอนและตั้งค่า "ล็อคเพื่อเรียกใช้"


ไม่ได้ผลสำหรับฉันในทุกขั้นตอน (Ubuntu 12.04)
Kzqai

1

ลองใช้ALACARTE ติดตั้ง alacarte

sudo apt-get install alacarte

จากนั้นสร้างรายการเมนูใหม่โดยใช้คำสั่ง "java -jar path / to / your / minecraftfile.jar"

~/.local/share/applicationsหลังจากการค้นหาที่ชื่อที่คุณให้ไว้ใน ลากและวางลงในตัวเรียกใช้งานหรือล็อกแอปพลิเคชันเมื่อถึงตัวเรียกใช้งาน (โดยคลิกขวาในขณะเรียกใช้)

ง่ายกว่ามากในการสร้าง.desktopไฟล์


+1 สำหรับโซลูชันที่ไม่ต้องการ gksu;)
Takkat


1

ด้วยรายการไฟล์คัดลอก / วางบนเดสก์ท็อป Ubuntu 12.04 และ Ubuntu Studio แสดงไอคอนเริ่มต้นแทนที่จะเป็น Minecraft ใน Unity และ Docky อย่างไรก็ตามด้วยเหตุผลใดก็ตามที่มันทำงานเมื่อมันถูกทิ้งไว้บนเดสก์ทอป

ปัญหาเกิดจากช่องว่างหลัง '[รายการเดสก์ท็อป]' ในคำตอบข้างต้น การลบช่องว่างด้วย gedit ในที่สุดไอคอนที่ถูกต้องจะปรากฏ

ดังนั้นนี่คือรายการเดสก์ท็อปไฟล์ที่ถูกต้องสำหรับการคัดลอก / วางเพื่อบันทึกความทุกข์: :)

[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=/usr/share/icons/Minecraft_Block.svg
Terminal=false
Type=Application
StartupNotify=true
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.