如何为 .jar 文件创建 .desktop 文件?

Mas*_*t0r 22 launcher minecraft .desktop

我的问题是,我确实想为 Technic Launcher 创建一个 .desktop 文件,它是 Minecraft 的替代启动器。它以 .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;
Run Code Online (Sandbox Code Playgroud)

这不起作用,因此我的问题。我做错了什么?甚至可以指向 .jar 文件吗?

Áng*_*aya 17

您可以手动制作,或使用Alacarte安装. 这是方法:

1:安装阿拉卡特

它将安装一些 Gnome 依赖项。没什么可担心的。

2:新建一个条目

在命令条目中,单击浏览并选择您的 .jar 文件。

  • 您可能需要添加/usr/bin/java -jar 到命令的开头,使其看起来像/usr/bin/java -jar /home/angel/minecraft.jar.

在此处输入图片说明

3:使文件可执行

去你有 .jar 文件的地方。右键单击,属性,权限,选中“允许作为程序运行”选项。

4:在 Dash 中寻找它

你应该有它。只需点击并享受!

在此处输入图片说明

补充:是图标


Ole*_*pin 13

.jar文件不可执行,因此您必须使用 ( java)来打开它们:

Exec=java -jar /home/benjamin/Applications/Minecraft/TechnicLauchner/technic-launcher-latest.jar
Run Code Online (Sandbox Code Playgroud)

无论如何,我不建议从头开始手动创建这些文件。


Ken*_*ark 5

你只是搞砸了桌面文件的一部分。这就是它应该是什么样子(抱歉线程复活):

[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;
Run Code Online (Sandbox Code Playgroud)

然后只需输入

sudo chmod +x "/home/(username)/Desktop/Technic Launcher.desktop"
Run Code Online (Sandbox Code Playgroud)