MinecraftをUnityランチャーに追加する方法は?


30

Minecraftをランチャーに追加すると、Minecraftを起動できなくなります。ゲームが実行されている場合、ランチャーのアイコンを右クリックして「ランチャーに保持」を選択すると、アイコンはそのままですが、ゲームはそこから起動しません。

デスクトップでランチャーを作成し、そのランチャーをユニティランチャーにドラッグすると、ゲームが開始されます。デスクトップからランチャーを削除した場合、Unityランチャーに残りますが、起動しなくなります。

Unityランチャーに追加して、実際に起動する方法はありますか?

(Blech、私は何度も何度もローンチを言った。)


最終的には.launchersという名前のフォルダーをホームに作成し、デスクトップに作成したランチャーをそのフォルダーにドラッグしました。そこから、ランチャーをUnityランチャーにドラッグしました。これでランチャーが機能し、元のランチャーが非表示になりました。唯一の欠点は、アプリケーションを起動した後、ランチャーアイコンとランチャーに実行中のアプリケーションアイコンがあることです。より良い解決策をまだ待っています。
Spaisekraft

回答:


25

Ubuntu 12.04でMinecraftランチャーを設定すると、これらの手順はうまくいきました。ほとんどの場合、他のさまざまなヒントからまとめられています。

ターミナルで、最初に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に移動します-ランチャーのホームフォルダーアイコンをクリックしてナビゲートするか、ここにターミナルクイックキーがあります。

nautilus /usr/share/applications &

新しいMinecraftエントリを見つけて、ランチャーバーにドラッグします。

この時点で、実際には完了です。ただし、この場合、/ opt / minecraft.shに保存されたMinecraftスタータースクリプトを少し作成しました。これらの「/ opt」参照はすべて、元のminecraft.jarファイルを保存した場所に変更できます(minecraft.desktopファイルのExec値も必ず変更してください)。

minecraft.shファイルには、次の3行のみを含める必要があります。

#!/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。ファイルとクラスの内部構造は、16.1で変更されました。)

そしてもちろん、そのスクリプトは、例えばコマンドで実行可能である必要があります

sudo chmod a+x /opt/minecraft.sh

より多くのメモリを搭載したシステムがある場合、またはより長いレンダリング距離で再生するときにパフォーマンスが低下する場合は、-Xmx1G必要に応じてフラグの値を大きくすることができます。これにより、Javaが使用できるメモリの最大量がわかります。-Xmx1G1 GBの上限があることを意味します。-Xmx2G2 GB、-Xmx3G3 GBなどとなります。

それでおしまい!スタータースクリプトを使用し、minecraft.jarファイルを含むフォルダーにcdすることを確認することは、他の指示が見落としていた有用なステップのようです。


1
これは正しい答えです。誰かがすでに投稿しているかどうかを確認するためにここを調べていました。これは、セットアップに〜/ .local / share /を使用したのと同じ方法です。
brim4brim

これに追加できることの1つは.desktop、さまざまなMinecraftランチャーのデスクトップアクショングループを追加して、たとえば、マジックランチャー、テクニックパックランチャー、またはftbランチャーを使用してMinecraftを起動できることです。
AJMansfield

に画像をダウンロードできる/usr/share/icons/scaleable/apps/minecraft.svgためminecraft、完全なパスを指定する代わりにアイコンを参照できます。hicolor代わりにフォルダに追加する必要がある場合があります。の~/.local/share代わりに使用し/usr/shareても同様に動作するはずです。
アダムLS 14

5

これを行うには、はるかに簡単な方法があります。ソフトウェアセンターに移動し、パッケージ「メインメニュー」を検索してインストールします。また、Google画像にアクセスして、MinecraftアイコンのPNGを見つけます。これは次のとおりです。

PNGとminecraft.jarをダウンロード(保存)します。ホームフォルダーに配置することをお勧めします。

ダッシュBFBを押して「メインメニュー」を開き、メインメニューを検索します。[ゲーム]をクリックし、[新しいアイテム]を選択します。次に、スプ​​リングボタンをクリックして、ダウンロードしてホームフォルダーに配置したPNGを選択します。Nameには、Minecraft、descriptionなど、何でも呼び出します。コマンドにはこれを使用します:

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

それを保存すると、メニュー:Dになります。その後、必要に応じてランチャーに固定できます。他のランチャーアイコンと同じように機能します:D。


一部には、/home/**username**/minecraft.jar代わりにする必要があります~/minecraft.jar。短く、理解しやすく、同じことを行い、ユーザーごとの変更は必要ありません。
-AJMansfield

@AJMansfieldが正しいと思います。なぜそう思わなかったのですか。答えを修正しました。
jsebean 14

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

ファイルマネージャー(nautilus)を開きます。隠しファイルを表示するには、Strg + Hを押します。

.gconf-> desktop-> unity-> favourites-> launchersに移動します

「app-」で始まる多くのフォルダーが表示されます。プログラム用のフォルダーを作成します。「app-MineCraft」という名前を付けます。

これらのapp-フォルダーの1つを入力し、xmlファイルをコピーし、「app-MineCraft」フォルダーに貼り付け、テキストエディターでxmlファイルを開きます。*.desktopこのファイルの名前をに変更しますMineCraft.desktop

ログアウトして再度ログインします(またはコンピューターを再起動します)。

正しく行った場合、ドックにアイコンが表示されるはずです。

ダニエルがお役に立てば幸いです、ダニエル

ソース


1
.gconf / desktopに単一のフォルダーがないようです。gnomeフォルダーがあります。
Spaisekraft

1
Unity for Maverick向けですか?リンクしたUbuntuフォーラムの多くの人が10.10を実行しているようです。
Spaisekraft

@Spacecraft:ああ、申し訳ありませんが、それは単一バージョンの古いバージョンだと思います:s それも動作するはずです:)
オムニダン

ubuntu 12.04のデフォルトインストールにはフォルダが存在せず、シェルスクリプトを
Unity

2

すべての問題を解決するUbuntu用の素晴らしいMinecraftインストールスクリプトがあります。リンクはこちら-> http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html

これにより、ゲームの実際のメニューに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
    

ランチャーの作成方法は次のとおりです。minecraftはにあり/home/joe-user/Downloads/minecraft/minecraft.jar、上記のWebサイトの* .pngアイコンファイルがinkscapeで開かれ、*。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

次に、/usr/share/icons/hicolor/scalable/apps/minecraft.svgランチャーが見つけて使用できるように、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
    

これで、ユニティサーチグラスでMinecraftを見つけることができます。次に、起動したら、アイコンを右クリックして「ランチャーにロック」を設定できます。


どの段階でも私のために働いていませんでした(Ubuntu 12.04)
Kzqai

1

alacarte を使用してみてくださいalacarteをインストールする

sudo apt-get install alacarte

次に、「java -jar path / to / your / minecraftfile.jar」というコマンドを使用して、新しいメニュー項目を作成します。

その名前を検索した後、で名前を付けました~/.local/share/applications。ランチャーにドラッグアンドドロップするか、ランチャーに到達したらアプリケーションをロックします(実行中に右クリックして)。

.desktopファイルを作成するよりもずっと簡単


gksuを必要としないソリューションの場合は+1;)
Takkat


1

コピー/貼り付けデスクトップファイルエントリで、Ubuntu 12.04とUbuntu Studioは、UnityおよびDockyのMinecraftのアイコンではなく、デフォルトのアイコンを表示しました。ただし、何らかの理由で、デスクトップにドロップしたときに機能しました。

この問題は、上記の回答の「[デスクトップエントリ]」の後の余分なスペースが原因で発生しました。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.