Как создать кнопку средства запуска Minecraft?

Я пытаюсь выполнить маленький сервер Minecraft через рабочий стол Ubuntu 12.04 для моих детей. Я установил Minecraft и выполнение, но не хотят работать через Терминал все время. Я пытаюсь прикрепить кнопку Minecraft к средству запуска и сталкиваюсь с проблемой. Вот то, что я попробовал:

  1. Главное меню (alacarte?), но не может найти значок нигде; не может перетащить это из Главного меню перечисляет также.
  2. Когда это не работало, я пытался создать minecraft.desktop & minecraft.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. Все файлы хранятся в папке MCserver. Когда я открываю папку на Средстве запуска, она запускается дома - затем, MCserver является одной из папок в Доме (я не рассматриваю "Sara" как подкаталог Дома здесь - иногда я вижу его при доступе к другим файлам где-нибудь).


@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
0
задан 4 December 2013 в 12:58

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

Средство запуска должно появиться в Тире Единицы (таким образом, можно искать его вводящий "Minecraft"). Затем можно просто перетащить его к панели.

1
ответ дан 4 December 2013 в 12:58

Другие вопросы по тегам:

Похожие вопросы: