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

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

当我将 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 启动器需要:

  1. minecraft.jar 的完整路径
  2. 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。然后,一旦您启动它,您就可以右键单击图标并设置“锁定到启动器”。

相关内容