.jarファイル用の.desktopファイルを作成するにはどうすればよいですか?


20

私の問題は、Minecraftの代替ランチャーであるTechnic Launcherの.desktopファイルを作成したいということです。.jarファイルの形式で提供され、そのためのメニューエントリを作成したいと思います。このような.desktopファイルはどのように書きますか?

私の試みは次のとおりでした:

[Desktop Entry]
Type=Application
Name=Technic Launcher
Comment=Minecraft Launcher for Technic Pack, Tekkit, Hack/Mine and Yogbox
Exec=/home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar
Icon=/home/benjamin/Applications/Minecraft/TechnicLauchner/icon.png
Terminal=false
Categories=Game;ActionGame;AdventureGame;RolePlaying;

これはうまくいかなかったので、私の質問です。私は何を間違えましたか?.jarファイルを指すことさえ可能ですか?

回答:


17

手動で、またはAlacarteインストールを使用して作成できます。方法は次のとおりです。

1:Alacarteをインストールする

いくつかのGnome依存関係がインストールされます。心配する必要はありません。

2:新しいエントリを作成する

コマンドエントリで[参照]をクリックし、.jarファイルを選択します。

  • /usr/bin/java -jarように見えるように、コマンドの先頭に追加する必要があるかもしれません/usr/bin/java -jar /home/angel/minecraft.jar

ここに画像の説明を入力してください

3:ファイルを実行可能にする

.jarファイルがある場所に移動します。プロパティ、権限を右クリックして、「プログラムとして実行を許可する」オプションをチェックします。

4:ダッシュで探します

そこにあるはずです。クリックしてお楽しみください!

ここに画像の説明を入力してください

追加:ここにアイコンがあります


1
個人的に、私はmenulibreを好みます。前回のアプリの対決で追加され、アラカルテ、imoよりも優れたエクスペリエンスを提供します:myapps.developer.ubuntu.com/dev/apps/1173
グルタニメート

@Glutanimate以前にMenuLibreを使用したことはありません。そして、私は答えにそれを使用しようとしました。しかし、Quantalのバグが原因でインストールできないため、Alacarteを選択しました。
アンヘルアラヤ

.desktopKDEにはこの機能が組み込まれているため、ファイルの作成は非常に簡単だといつも思っていました。
オレPrypin

非常に重要:実行するjava必要がありますPATH。あなたはエクスポートした場合PATHでは.bashrc、それを移動し.profileたデスクトップ環境が正しいを持っているのでPATH、アプリケーションを実行すると。
ジョシュアデトワイラー

13

.jarファイルは実行可能でないため、何か(java)で開く必要があります。

Exec=java -jar /home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar

とにかく、これらのファイルをゼロから手動で作成することはお勧めしません。


4

デスクトップファイルの一部を台無しにしました。これは次のように見えるはずです(スレッドの復活についてはごめんなさい):

[Desktop Entry]
Type=Application
Name=Technic Launcher
Comment=Minecraft Launcher for Technic Pack, Tekkit, Hack/Mine and Yogbox
Exec=java -jar /home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar
Icon=/home/benjamin/Applications/Minecraft/TechnicLauchner/icon.png
Terminal=false
Categories=Game;ActionGame;AdventureGame;RolePlaying;

次に入力するだけ

sudo chmod +x "/home/(username)/Desktop/Technic Launcher.desktop"

2

Xubuntuでは、jarファイルの絶対パスを指定し、chmod +xon jarファイルを使用して実行可能ファイルを作成しました。

[アクセス許可]タブで、プログラムとして実行ファイルをクリックしました。


または、.jar拡張子をJavaアプリケーションに関連付けることもできます。

Xubuntuを使用すると、構成マネージャーダイアログを介してこれを行うことができ、優先Java仮想マシンのエントリを編集して、システム-> MIMEエディターを選択し ますapplication/java-x-archive

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.