用于启动 Minecraft 的自定义 .desktop 条目不起作用

用于启动 Minecraft 的自定义 .desktop 条目不起作用

我在 ~/.local/share/applications/ 中创建了一个 Minecraft.desktop 文件,内容如下:

[Desktop Entry]
Name=Minecraft
Comment=Play this game in OpenJDK Java 7 Runtime
Exec=minecraft
Terminal=false
Icon=minecraft
Type=Application
Categories=Game;

我的“minecraft”脚本内容如下:

java -jar ~/Desktop/Minecraft.jar

我可以进入java -jar ~/Desktop/Minecraft.jar终端,我的世界就会启动。我也可以进入minecraft终端,脚本就会运行,游戏就会开始。但是,在这种配置下,当我点击图标时,图标实际上似乎不会做任何事情。我首先尝试使用 Exec 行Exec=java -jar ~/Desktop/Minecraft.jar,但没有成功,所以我尝试了脚本。我只是不知道为什么当我使用启动器图标时似乎什么都没有发生??

对这个问题有什么想法吗?谢谢!

答案1

经过更多的实验后,我找到了解决问题的方法:

我需要将脚本放在默认 PATH 区域中,因为似乎在 Exec 发生.bashrc之前不会运行.desktop。因此,这意味着我没有将minecraft脚本放在我的~/Desktop/scripts文件夹中(该文件夹已添加到 中的路径中.bashrc),而是将脚本放在 中/usr/local/sbin

所以我希望这可以帮助任何想要制作出色的 Minecraft 图标的人!

答案2

转到创建此 .desktop 文件的路径,打开该路径的终端并输入

 sudo desktop-file-install Minecraft.desktop

这将向启动器添加条目。找到并使用它。

相关内容