问题描述
当我将它添加到启动器时,我无法启动Minecraft。如果游戏正在运行,我可以右键单击启动器中的图标并选择“保留在启动器中”并保留图标,但游戏不会从中启动。
如果我在桌面上创建了一个启动器,然后将该启动器拖到Unity启动器上,游戏就会启动。如果我从桌面上删除启动器,它将保留在Unity启动器中,但不会再启动。
有没有办法将它添加到Unity启动器,以便它实际启动?
(Blech,我已经说太多次了。)
最佳解决思路
在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文本编辑器保存它user-friendly;只需在命令行输入整个“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 – 点击启动器中的Home Folder图标并导航,或者这里是终端quickie:
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文件的文件夹,似乎是一个有用的步骤,其他指令被忽略。
次佳解决思路
有一种更容易的方法来做到这一点。转到软件中心并搜索包”Main menu”并进行安装。此外,转到谷歌图片,找到一个我的世界图标的PNG:这里是一个:
下载(保存)PNG和minecraft.jar。我建议把它放在主文件夹中。
通过点击Dash BFB打开”Main Menu”并搜索主菜单。单击游戏,然后选择新项目。接下来,单击弹簧按钮并选择您下载的PNG并将其放入主文件夹。对于Name,称之为Minecraft,描述,等等。对于命令使用此:
java -Xmx1024M -Xms512M -Xincgc -jar ~/minecraft.jar
保存它现在应该在你的菜单中:D。然后,您可以根据需要将其固定到启动器。它将像任何其他启动器图标一样工作:D。
第三种解决思路
你需要一个用于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-> favourites->发射
你会看到许多以”app-“开头的文件夹。为您的程序创建一个文件夹。将其命名为”app-MineCraft”。
现在输入其中一个app-文件夹,复制xml文件,将其粘贴到”app-MineCraft”文件夹中,然后使用文本编辑器打开xml文件。使用MineCraft.desktop
重命名此文件中的*.desktop
。
再次注销(或重新启动计算机)。
如果你做得对,你现在应该在码头上看到你的图标了。
丹尼尔希望这对你有所帮助
第四种思路
Ubuntu有一个很棒的Minecraft安装脚本,可以解决你所有的问题。这是链接 – > http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html
这将在游戏下的实际菜单中创建Minecraft快捷方式图标。因此,您只需启动Minecraft,右键单击图标并选择“Keep in Launcher”。
我做了同样的事情,并且工作得很好。这是一个截图: