1:安装 Alacarte

1:安装 Alacarte

我的问题是,我确实想为 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 文件吗?

答案1

您可以手动进行,或者使用点菜安装。方法如下:

1:安装 Alacarte

它将安装一些 Gnome 依赖项。无需担心。

2:创建新条目

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

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

在此处输入图片描述

3:使文件可执行

转到您的 .jar 文件所在的位置。右键单击,属性,权限,选中“允许作为程序运行”选项。

4:在 Dash 中查找

您应该已经找到了。只需点击并享用!

在此处输入图片描述

额外的:以下是图标

答案2

。罐文件不是可执行文件,因此您必须使用以下命令打开它们(java):

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

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

答案3

您只是弄乱了桌面文件的一部分。它应该是这样的(抱歉重新发布帖子):

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

答案4

在 Xubuntu 上,我只需提供 jar 文件的绝对路径,然后使用chmod +xjar 文件使其可执行。

在权限选项卡上,只需单击“将文件作为程序运行”即可。


或者您可能希望将 .jar 扩展名与 java 应用程序关联。

使用 Xubuntu,您可以通过配置管理器对话框执行此操作并选择 系统 -> MIME 编辑器application/java-x-archive通过编辑首选 Java 虚拟机的条目。

相关内容