当前位置: 首页>>技术教程>>正文


launcher – 如何为 .jar 文件创建 .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;

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

最佳回答

您可以手动制作,也可以使用 Alacarte 制作。方法如下:

1:Install Alacarte

它将安装一些 Gnome 依赖项。完全不用担心。

2:创建一个新条目

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

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

3:使文件可执行

转到您拥有 .jar 文件的位置。右键,属性,权限,勾选“允许作为程序运行”选项。

4:在仪表板中寻找它

那里你应该有它。只需点击即可享受!

额外:Here’s 图标

次佳回答

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

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

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

第三种回答

您刚刚弄乱了桌面文件的一部分。它应该是这样的(抱歉线程复活):

[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"

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13963.html,未经允许,请勿转载。