Unity fırlatıcıya Minecraft nasıl eklenir?


30

Başlatıcıya eklediğimde Minecraft'ı başlatmakta zorlanıyorum. Oyun çalışıyorsa, başlatıcıdaki simgeye sağ tıklayıp "başlatıcıda tut" seçeneğini seçebilir ve simge kalır, ancak oyun bundan başlamaz.

Masaüstünde bir başlatıcı oluşturursam, o başlatıcıyı birlik başlatıcısına sürüklerseniz, oyun başlar. Başlatıcıyı masaüstünden kaldırırsam, Unity başlatıcısında kalır, ancak artık başlamaz.

Unity başlatıcısına eklemenin bir yolu var mı, böylece gerçekten başlayacak?

(Blech, çok fazla kez fırlatılmasını söyledim.)


Evde sadece .launchers adlı bir klasör oluşturmak ve masaüstümde oluşturduğum rampaları bu klasöre sürüklemekle bitirdim. Oradan fırlatıcıyı Birlik fırlatıcıya sürükledi. Şimdi başlatıcısı çalışır ve orijinal başlatıcısı gizlenir. Tek dezavantajı, uygulamayı başlattıktan sonra başlatıcı simgesine ve başlatıcımda çalışan uygulama simgesine sahip olmam. Hala daha iyi bir çözüm bekliyorum.
Spaisekraft

Yanıtlar:


25

Ubuntu 12.04'te bir Minecraft fırlatıcı kurarak, bu adımlar benim için çalıştı, çoğunlukla diğer ipuçlarından bir araya getirildi.

Bir terminalde, önce bir Minecraft görüntü simgesi getirin:

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

Sonra bir minecraft.desktop dosyası oluşturun (kullanıcı dostu tutmak için gedit metin editörünü kullanarak; komut satırına "gksudo ..." komutunun tamamını girin):

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

ve bu içeriğe yapıştırın ve ardından Elbette Kaydet:

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

( Not : kullanarak da doğrudan dosyaya yapıştırabilirsiniz.

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

eğer xselyüklediyseniz

Sonunda (neredeyse), dosya yöneticinizi açın ve / usr / share / Applications dizinine gidin - başlatıcınızdaki Giriş Klasörü simgesini tıklayın ve gezinin ya da işte terminal şakası:

nautilus /usr/share/applications &

Yeni Minecraft girişinizi bulun ve başlatıcı çubuğunuza sürükleyin.

Bu noktada, pratikte bitirdiniz, bu durumda dışında /opt/minecraft.sh dosyasına kaydedilen, Minecraft.jar dosyasının / opt dizinine kaydedildiğini varsayan küçük bir Minecraft başlangıç ​​betiği oluşturdum. Tüm bu "/ opt" referanslarını orijinal minecraft.jar dosyasını kaydettiğiniz her yerde değiştirebilirsiniz (minecraft.desktop dosyasındaki Exec değerini de değiştirdiğinizden emin olun).

Minecraft.sh dosyasının yalnızca bu üç satırı içermesi gerekir:

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

( NOT: 1.6.1'den daha eski sürümler için net.minecraft.LauncherFrameyerine kullanmanız gerekir net.minecraft.bootstrap.Bootstrap. Dosyanın ve sınıfların iç yapısı 1.6.1'den itibaren değişmiştir.)

ve elbette bu komut dosyasının çalıştırılabilir olması gerekir, örneğin komut ile

sudo chmod a+x /opt/minecraft.sh

Daha fazla belleğe sahip bir sisteminiz varsa veya daha yüksek render mesafeleri ile oynarken düşük performans fark ederseniz, -Xmx1Gbayrağın değerini istediğiniz gibi artırabilirsiniz . Bu, Java’ya kullanmasına izin verilen maksimum bellek miktarını söyler. -Xmx1G1 GB'lik bir kapak olduğu anlamına gelir. -Xmx2G2 GB olur, -Xmx3G3 GB olur, vb.

Bu kadar! Başlangıç ​​komut dosyasını kullanarak ve cd'lerin minecraft.jar dosyasını içeren klasöre göndermesini sağlamak, diğer talimatların gözden kaçırdığı yararlı bir adım gibi görünüyor.


1
Doğru cevap bu, daha önce birisinin göndermiş olup olmadığını görmek için buraya bakıyordum. Bu, kurulumum için ~ / .local / share / kullandığım halde yaptığım şekilde.
brim4brim

Yaptığım (ve gerçekten sevdiğim) buna ekleyebileceğiniz bir şey .desktop, farklı minecraft rampaları için bazı masaüstü eylem grupları ekliyor; böylece sihirli fırlatıcı, teknik paket fırlatıcı veya ftb fırlatıcı kullanarak minecraft başlatabilirsiniz.
AJMansfield

Görüntüyü indirebilir ve tam bir yol vermek yerine /usr/share/icons/scaleable/apps/minecraft.svgsimgeye başvurabilirsiniz minecraft. Bunun hicoloryerine klasöre eklemek için ihtiyacınız olabilir . ~/.local/shareBunun yerine kullanmak /usr/shareda iyi sonuç vermeli.
Adam LS,

5

Bunu yapmanın çok daha kolay bir yolu var. Yazılım merkezine gidin ve "Ana menü" paketini arayın ve kurun. Ayrıca, Google resimlerine gidin ve minecraft simgesinin bir PNG'sini bulun: işte bir:

PNG'yi ve minecraft.jar dosyasını indirin (kaydedin). Ana Klasöre koymanızı öneririm.

Dash BFB'ye basarak "Ana Menü" yi açın ve Ana menüyü arayın. Oyunlar'a tıklayın ve Yeni Öğe'yi seçin. Ardından, yay düğmesine tıklayın ve indirdiğiniz ve ana klasöre yerleştirdiğiniz PNG'yi seçin. Adı için, ona Minecraft, açıklama, her neyse. Komut için şunu kullanın:

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

Kaydedin ve şimdi menünüzde olmalı: D. İsterseniz başlatıcıya daha sonra sabitleyebilirsiniz. Diğer başlatıcı ikonları gibi çalışacaktır: D.


Parça /home/**username**/minecraft.jarbunun yerine olmalı ~/minecraft.jar. Daha kısa, anlaşılması daha kolay, aynı şeyi yapar ve kullanıcı başına değişiklik gerektirmez.
AJMansfield

Asıl sen haklısın @JJansfield neden bunu düşünmedim. Cevabı ben düzelttim.
jsebean

2

MineCraft başlatıcısı için bir .desktop dosyasına ihtiyacınız var.

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

Aşağıdaki dosyayı bu dosyaya yerleştirin:

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

Şimdi bir Dosya yöneticisi (nautilus) açın. Gizli dosyaları göstermek için Strg + H tuşlarına basın.

Git: .gconf-> masaüstü-> birlik-> favourites-> rampaları

"App-" ile başlayan birçok klasör göreceksiniz. Programınız için bir klasör oluşturun. Adı "app-MineCraft".

Şimdi bu uygulama klasörlerinden birini girin, xml dosyasını kopyalayın, "app-MineCraft" klasörüne yapıştırın ve xml dosyasını bir metin editörüyle açın. *.desktopBu dosyada ile yeniden adlandırın MineCraft.desktop.

Oturumu kapatıp tekrar açın (veya bilgisayarınızı yeniden başlatın).

Doğru yaptıysanız, şimdi rıhtımda simgenizi görmelisiniz.

Umarım bu sana yardımcı oldu, Daniel

Kaynak


1
.Gconf / desktop içinde bir birlik klasörüne sahip değilim. Sadece bir cüce klasörüm var.
Spaisekraft

1
Maverick için Birlik için mi? Bağlandığınız Ubuntu forumlarında birçok insanın 10.10'u çalıştırdığı görülüyor.
Spaisekraft

@Spacecraft: Oh, üzgünüm bence bu birliğin eski bir sürümü: s Ama sadece bir kabuk betiği oluşturabilir, onu ana klasöre kaydedebilir, sonra da birlik dock'unuza sürükleyebilir ve kabuk dosyasını silmeyebilirsiniz. Bu da çalışması gerekir :)
omnidan

Klasörler ubuntu 12.04'ün varsayılan kurulumunda mevcut değil ve bir birlik
belgesine

2

Tüm problemlerinizi çözecek Ubuntu için harika bir Minecraft kurulum betiği var. İşte link -> http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html

Bu, oyunlar altındaki gerçek menüde Minecraft kısayol simgesi yaratacaktır. Bu yüzden Minecraft'ı başlatmanız yeterlidir, simgeye sağ tıklayın ve 'Başlatıcıda Tut' seçeneğini seçin.

Aynı şeyi yaptım ve güzel çalışıyor. İşte bir ekran görüntüsü:

Minecraft


Kullandıkları dosya paylaşım hizmeti çalışmadığından, kaynağa doğrudan bağlanmak daha iyi olabilir. -> ubuntuforums.org/showthread.php?t=1726735
Kzqai

1

Minecraft başlatıcısı yapmak için neye ihtiyacınız olacak:

  1. Minecraft.jar'a giden tam yol
  2. Minecraft icon picture * .svg biçiminde Not: Bu sitede bir tane kullandım: http://gimilkhor.deviantart.com/art/Minecraft-icon-193038524 . Ancak, * .png simgesini * .svg'ye dönüştürmek için Inkscape'i kurmak zorunda kaldım, * .png'yi açıp * .svg olarak kaydettim (Gimp bunu yapmaz). İnkscape'i aşağıdakilerle yükleyebilirsiniz:

    sudo apt-get install inkscape
    

İşte başlatıcı nasıl yapılır. Minecraft'ın içinde /home/joe-user/Downloads/minecraft/minecraft.jarolduğunu ve yukarıdaki web sitesindeki * .png simge dosyasının inkscape ile açıldığını, ardından * .svg biçiminde kaydedildiğini varsayacağız.~/Pictures/minecraft.svg

Aşağıdaki gibi bir başlatıcı oluşturun. Vi'yi kullanacağız, çünkü içimiz boş.

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

Aşağıdaki metni başlatıcıya yerleştirin, sonra kaydedin (minecraft.jar konumunuzla eşleşmesi için Exec yolunu değiştirin):

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

Şimdi, minecraft.svg dosyasını kopyalamanız gerekir /usr/share/icons/hicolor/scalable/apps/minecraft.svg(root olarak, kaynak yolunu durumunuza uyacak şekilde değiştirin) böylece başlatıcı onu bulabilir ve kullanabilir.

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

Notlar:

  • Minecraft.jar dosyasının chmod 755 minecraft.jarizinleri olmalı
  • Minecraft.svg dosyasının chmod 644 minecraft.svgizinleri olmalı
  • Ayrıca, yukarıdaki jre'nin yüklü olduğunu varsayar.

    sudo apt-get install openjdk-7-jre
    

Şimdi, birlik arama camında minecraft bulabilirsiniz. Ardından, başlattıktan sonra simgeye sağ tıklayıp "Başlatıcıya Kilitle" ayarını yapabilirsiniz.


Hiçbir aşamada benim için çalışmadı (Ubuntu 12.04)
Kzqai

1

Alacarte kullanmayı deneyin Alacarte'yi yükle.

sudo apt-get install alacarte

Ardından "java-jar path / to / your / minecraftfile.jar" komutu ile yeni bir menü öğesi oluşturun.

Bu aradıktan sonra verdiğin ismi ara ~/.local/share/applications. Başlatıcıya sürükleyip bırakın veya uygulamayı başlatıcıya kaldıktan sonra kilitleyin (çalışırken sağ tıklatarak).

Bir .desktopdosya oluşturduktan sonra çok daha kolay


Gksu


1

Ubuntu 12.04 ve Ubuntu Studio'da kopyala / yapıştır masaüstü dosyası girişi ile Minecraft'ın Unity ve Docky'deki yerine varsayılan simge görüntülenir. Ancak, hangi nedenle olursa olsun masaüstüne bırakıldığında işe yaradı.

Soruna, yukarıdaki cevabın "[Masaüstü Girişi]" sonrasındaki fazladan boşluk neden oldu. Gedit ile boşluğu kaldırarak nihayet doğru simge gösterildi.

Yani burada acı çekmek için kopyala / yapıştır için düzeltilmiş masaüstü dosyası girişi: :)

[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=/usr/share/icons/Minecraft_Block.svg
Terminal=false
Type=Application
StartupNotify=true
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.