当前位置: 首页>>技术问答>>正文


如何将Minecraft添加到Unity启动器?

, , , ,

问题描述

当我将它添加到启动器时,我无法启动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

再次注销(或重新启动计算机)。

如果你做得对,你现在应该在码头上看到你的图标了。

丹尼尔希望这对你有所帮助

Source

第四种思路

Ubuntu有一个很棒的Minecraft安装脚本,可以解决你所有的问题。这是链接 – > http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html

这将在游戏下的实际菜单中创建Minecraft快捷方式图标。因此,您只需启动Minecraft,右键单击图标并选择“Keep in Launcher”。

我做了同样的事情,并且工作得很好。这是一个截图:

unity,launcher,games,minecraft,ubuntu

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/3043.html,未经允许,请勿转载。