如何创建 Minecraft 启动器按钮?

如何创建 Minecraft 启动器按钮?

我正在尝试通过 Ubuntu 桌面 12.04 为我的孩子们运行一个小型 minecraft 服务器。我已经安装并运行了 minecraft,但不想一直通过终端运行。我试图将 Minecraft 按钮固定到启动器上,但遇到了麻烦。以下是我尝试过的方法:

  1. 主菜单(alacarte?)但在任何地方都找不到图标;也无法将其从主菜单列表中拖出。
  2. 当那不起作用时,我尝试创建minecraft.desktopminecraft.sh文件。
  3. 我能够下载并在启动器上获取 .png 文件,但它不会启动任何东西。

以下是我执行过的所有命令和脚本的概述:

  1. 可以工作的终端脚本:

    sara@sara-Dimension-4300:~$ cd /home/sara/MCserver
    sara@sara-Dimension-4300:~/MCserver$ java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
    
  2. “主菜单”命令脚本:

    java -Xmx1024M -Xms512M -Xincgc -jar /home/sara/MCserver/minecraft.jar
    
  3. minecraft.sh 脚本:

    #!/bin/bash
    cd $(home/MCserver "$0")
    java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame
    
  4. minecraft.desktop 脚本:

    [Desktop Entry]
    Name=MineCraft
    Comment=
    Exec=/home/sara/MCserver/minecraft.sh
    Icon=/usr/share/icons/Minecraft_Block.svg
    Terminal=false
    Type=Application
    StartupNotify=true
    
  5. 所有文件都存储在管理中心服务器文件夹。当我在启动器上打开文件夹时,它从- 然后管理中心服务器是其中的一个文件夹(我没看到“萨拉”作为子目录这里——有时我在某处访问其他文件时会看到它)。


@edwin: 这是la /home/sara

sara@sara-Dimension-4300:~/MCserver$ la /home/sara
.bash_history  examples.desktop       .ICEauthority       .profile
.bash_logout   .fontconfig            .java               Public
.bashrc        .gconf                 .local              .pulse
.cache         .gnome2                MCserver            .pulse-cookie
.config        .goutputstream-KIZ8WW  minecraft.desktop~  Templates
.dbus          .goutputstream-QXYAXW  minecraft.png       .thumbnails
Desktop        .goutputstream-UZYSWW  .mission-control    Videos
.dmrc          .gstreamer-0.10        .mozilla            .Xauthority
Documents      .gtk-bookmarks         Music               .xsession-errors
Downloads      .gvfs                  Pictures            .xsession-errors.old

答案1

脚本内容如下:

#!/bin/bash
cd $HOME/MCserver
java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame

编写完成后,您应该使其可执行,因此打开一个终端,如果脚本位于名为的文件中minecraft.sh(检查大小写是否正确,大小写很重要!):

$ cd $HOME/MCserver
$ chmod +x minecraft.sh

最后,您必须minecraft.desktop输入/usr/share/applications$HOME/.local/share/applications(不能同时输入,只能输入其中之一):

  • 如果您希望所有用户都拥有 Minecraft 图标,请执行以下操作:

    $ sudo mv minecraft.desktop /usr/share/applications

  • 或者,如果您只希望当前用户拥有 Minecraft 图标,请执行以下操作:

    $ mv minecraft.desktop $HOME/.local/share/applications

启动器应出现在 Unity Dash 中(因此您可以输入“Minecraft”进行搜索)。然后,您只需将其拖到面板上即可。

相关内容