如何在 OpenSuse 上的每个人的 KDE 菜单中创建 Minecraft 项目?

如何在 OpenSuse 上的每个人的 KDE 菜单中创建 Minecraft 项目?

我为孩子们设置了一台运行 OpenSuse 13.1 的家用电脑。

我下载了 Minecraft.jar 文件,安装了 Oracle java,现在可以运行 Minecraft - 像这样

$ java -jar Minecraft.jar

到目前为止一切顺利。但其他人的账户怎么办?我复制了 jar 文件,并创建了一个如下的启动脚本:

# mv ~user/Download/Minecraft.jar /usr/lib/minecraft.jar
# chown root:root /usr/lib/minecraft.jar
# chmod a+r /usr/lib/minecraft.jar
# cat > /usr/bin/minecraft
#!/bin/bash

exec java -jar /usr/lib/minecraft.jar
<ctrl>-D
# chmod go=rx /usr/lib/minecraft

现在每个人都可以从命令行运行它

$ minecraft

但是,我如何创建桌面图标/踢球者条目等,以便我的用户(即儿童)可以轻松点击它们。

谢谢!

答案1

KDE 和 Gnome 都采用了统一的桌面入口标准。因此,您可以创建一个名为 minecraft.desktop 的纯文本文件,并将其放在您的桌面上,或者说放在 /usr/share/applications 中

[Desktop Entry]
Version=1.0
Type=Application
Name=Minecraft
Comment=Minecraft game for the whole family
Exec=/usr/bin/minecraft
Icon=/usr/share/icons/minecraft/my_minecraft_icon.png.or.svg

您还应该能够右键单击 Kicker(应用启动器)并选择添加选项。然后,您将看到一个图形屏幕,允许指向您的可执行文件并选择图标文件。对于图标文件,您可以使用任何合理大小的文件,我会在网上找到一个不错的 svg 文件并使用它。由于路径是绝对的 - 位置可以随意设置,只需记住文件将使用登录用户的权限运行。

答案2

对于任何想要设置 Minecraft 启动器图标/快捷方式类型文件的人来说,这仅供参考...(我正在使用 Debian“Jessie”/KDE。)

...您可能想要使用包含文件的文件夹路径"Exec=java -jar /Minecraft/File/Path/Here/Minecraft.jar"。您还需要确保提前右键单击KDE Dolphin 文件浏览器中所看到的文件,并将其权限更改为可执行。/Minecraft/File/Path/Here/Minecraft.jarMinecraft.jar

我同样能够使用 Ark.pngMinecraft.jar文件内打开文件,然后右键单击打开的图像并选择将其保存为Minecraft.png与文件夹相同的文件夹Minecraft.jar。然后我使用上述启动文件中的行"Icon=/Minecraft/File/Path/Here/Minecraft.png",以便它使用库存的 Minecraft 图标。

希望这对一些人有所帮助,也感谢这里提供的信息。在我进行设置时,它对我有很大帮助。

相关内容