最近,我决定将 minecraft 添加到我的 dock 中。我玩得够多了,想把它添加到我的 dock 中。我创建了一个 .desktop 文件,并给它设置了图标、名称等。我认为将 exec 指向 .jar 就足够了,但显然我错了。我决定制作一个可以执行相同操作的 .sh,然后将 exec 指向 .sh。
.desktop 的代码:
[Desktop Entry]
Type=Application
Name=Minecraft
Exec=/home/bbnorman/.Minecraft.sh %U
Comment=Runs Minecraft.
Icon=/home/bbnorman/Documents/Files/icon.png
Hidden=false
NoDisplay=false
Terminal=false
#X-GNOME-Autostart-enabled=true
.sh 的代码:
#!/bin/bash
echo $(/home/bbnorman/Documents/Files/Minecraft.jar)
如果我在终端中使用“bash .Minecraft”,.sh 可以工作,但无法通过 .desktop 打开它。
先感谢您。
答案1
尝试这个
[Desktop Entry]
Type=Application
Name=Minecraft
Exec=java -jar /home/bbnorman/Documents/Files/Minecraft.jar
Comment=Runs Minecraft.
Icon=/home/bbnorman/Documents/Files/icon.png
Hidden=false
NoDisplay=false
Terminal=false
答案2
我认为你的脚本没有执行权限。
chmod +x << your script >>