当我将 Minecraft 添加到启动器时,我无法启动它。如果游戏正在运行,我可以右键单击启动器中的图标并选择“保留在启动器中”,图标会保留,但游戏不会从中启动。
如果我在桌面上创建一个启动器,然后将该启动器拖到 Unity 启动器,游戏就会启动。如果我从桌面上删除启动器,它会保留在 Unity 启动器中,但不会再启动。
有没有办法将其添加到 Unity 启动器以便它真正启动?
(哎呀,我已经说了太多次“启动”了。)
答案1
在 Ubuntu 12.04 上设置 Minecraft 启动器,这些步骤对我来说很有用,大部分都是从其他各种技巧中拼凑起来的。
在终端中,首先获取 Minecraft 图像图标:
cd /usr/share/icons; sudo wget http://images.wikia.com/yogbox/images/d/dd/Minecraft_Block.svg
然后创建一个 minecraft.desktop 文件(使用 gedit 文本编辑器以保持用户友好;只需在命令行输入整个“gksudo ...”命令):
gksudo gedit /usr/share/applications/minecraft.desktop
并粘贴这些内容,然后当然保存:
[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=Minecraft_Block
Terminal=false
Type=Application
StartupNotify=true
(笔记:您也可以使用以下方法直接粘贴到文件中
sudo sh -c 'xsel -ob > /usr/share/applications/minecraft.desktop'
如果您已经xsel
安装。
最后(差不多了),打开文件管理器并转到 /usr/share/applications - 单击启动器中的主文件夹图标并导航,或者这里是终端快捷方式:
nautilus /usr/share/applications &
找到您的新 Minecraft 条目,并将其拖到启动器栏上。
此时,您实际上已经完成了,但在本例中,我创建了一个小型 Minecraft 启动脚本,保存在 /opt/minecraft.sh 中,该脚本假定 minecraft.jar 文件也保存在 /opt 中。您可以将所有这些“/opt”引用更改为您保存原始 minecraft.jar 文件的任何位置(请确保也更改 minecraft.desktop 文件中的 Exec 值)。
minecraft.sh 文件只需包含以下三行:
#!/bin/bash
cd $(dirname "$0")
java -Xmx1G -Xms512M -cp minecraft.jar net.minecraft.bootstrap.Bootstrap
(笔记:对于 1.6.1 之前的版本,您需要使用net.minecraft.LauncherFrame
而不是net.minecraft.bootstrap.Bootstrap
。从 1.6.1 开始,文件和类的内部结构已经发生了变化。
当然,该脚本需要可执行,例如使用命令
sudo chmod a+x /opt/minecraft.sh
如果您的系统内存较大,或者在使用较大渲染距离时发现性能不佳,则可以-Xmx1G
根据需要增加标志的值。这会告诉 Java 允许使用的最大内存量。-Xmx1G
表示上限为 1 GB。表示上限-Xmx2G
为 2 GB,-Xmx3G
表示上限为 3 GB,依此类推。
就是这样!使用启动脚本,并确保它 cd 到包含 minecraft.jar 文件的文件夹,这似乎是其他说明忽略的一个有用步骤。
答案2
有一种更简单的方法可以做到这一点。转到软件中心并搜索包“主菜单”并安装它。另外,转到 Google 图片并找到 minecraft 图标的 PNG:这是一个:
下载(保存)PNG 和 minecraft.jar。我建议将其放在主文件夹中。
点击 Dash BFB 打开“主菜单”,然后搜索主菜单。点击游戏并选择新项目。接下来,点击弹簧按钮并选择您下载并放入主文件夹中的 PNG。对于名称,可以命名为 Minecraft、描述等。对于命令,请使用以下命令:
java -Xmx1024M -Xms512M -Xincgc -jar ~/minecraft.jar
保存它,它现在应该在你的菜单中 :D。然后你可以根据需要将其固定到启动器。它将像任何其他启动器图标一样工作 :D。
答案3
您需要一个用于 MineCraft 启动器的 .desktop 文件。
gksudo gedit /usr/share/applications/minecraft.desktop
将以下文本放入此文件中:
[Desktop Entry]
Name=MineCraft
Comment=
Exec=COMMAND_FOR_MINECRAFT_LAUNCHER
Icon=ICONNAME
Terminal=false
Type=Application
StartupNotify=true
现在打开文件管理器(nautilus)。按 Strg + H 显示隐藏文件。
前往:.gconf->桌面->unity->收藏夹->启动器
你会看到许多以“app-”开头的文件夹。为你的程序创建一个文件夹。将其命名为“app-MineCraft”。
现在进入其中一个 app- 文件夹,复制 xml 文件,将其粘贴到“app-MineCraft”文件夹中,然后使用文本编辑器打开 xml 文件。*.desktop
将此文件中的 重命名为MineCraft.desktop
。
注销并重新登录(或重新启动计算机)。
如果你操作正确的话,你现在应该可以在 Dock 上看到你的图标。
我希望这对你有帮助,丹尼尔
答案4
制作 Minecraft 启动器需要:
- minecraft.jar 的完整路径
Minecraft 图标图片为 *.svg 格式注意:我使用了此网站上的图标:http://gimilkhor.deviantart.com/art/Minecraft-icon-193038524。但是,为了将 *.png 图标转换为 *.svg ,我必须安装 Inkscape,打开 *.png,然后将其另存为 *.svg(Gimp 不会这样做)。您可以使用以下命令安装 inkscape:
sudo apt-get install inkscape
以下是如何制作启动器。我们假设 minecraft 位于/home/joe-user/Downloads/minecraft/minecraft.jar
,并假设上述网站的 *.png 图标文件已使用 inkscape 打开,然后以 *.svg 格式保存到~/Pictures/minecraft.svg
按照以下方法创建一个启动器。我们将使用 vi,因为我们很厉害。
sudo vi /usr/share/applications/minecraft.desktop
将下面的文本放入启动器,然后保存(修改 Exec 路径以匹配您的 minecraft.jar 位置):
[Desktop Entry]
Name=MineCraft
Comment=ThisGameRocks
Exec=java -jar /home/joe-user/Downloads/minecraft/minecraft.jar
Icon=minecraft
Terminal=false
Type=Application
StartupNotify=true
现在,您必须将 minecraft.svg 文件复制到/usr/share/icons/hicolor/scalable/apps/minecraft.svg
(以 root 身份,更改源路径以适合您的情况),以便启动器可以找到并使用它。
sudo cp ~/Pictures/minecraft.svg /usr/share/icons/hicolor/scalable/apps/minecraft.svg
笔记:
- minecraft.jar 文件应该具有
chmod 755 minecraft.jar
权限 - minecraft.svg 文件应该具有
chmod 644 minecraft.svg
权限 另外,以上内容假设您已经安装了 jre
sudo apt-get install openjdk-7-jre
现在,您将能够在 Unity Searchglass 中找到 Minecraft。然后,一旦您启动它,您就可以右键单击图标并设置“锁定到启动器”。