Como criar o botão do lançador do Minecraft?

0

Estou tentando executar um pequeno servidor de minecraft via desktop Ubuntu 12.04 para meus filhos. Eu tenho o minecraft instalado e funcionando, mas não quero correr através do Terminal o tempo todo. Eu estou tentando fixar um botão Minecraft para o lançador e estou com problemas. Aqui está o que eu tentei:

  1. Menu principal (alacarte?), mas não consegue encontrar o ícone em nenhum lugar; não pode arrastá-lo da lista do menu principal.
  2. Quando isso não funcionou, tentei criar minecraft.desktop & amp; minecraft.sh arquivos.
  3. Consegui fazer o download e obter um arquivo .png no inicializador, mas ele não lançará nada.

Aqui está um resumo de todos os comandos e scripts que fiz:

  1. Script de terminal que funciona:

    sara@sara-Dimension-4300:~$ cd /home/sara/MCserver
    sara@sara-Dimension-4300:~/MCserver$ java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
    
  2. Script de comando "Menu principal":

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

    #!/bin/bash
    cd $(home/MCserver "$0")
    java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame
    
  4. script 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. Todos os arquivos são armazenados na pasta MCserver . Quando eu abro a pasta no Launcher, ela começa em Home - então MCserver é uma das pastas dentro de Home (não vejo "Sara" como um subdiretório de Home aqui - às vezes eu vejo isso ao acessar outros arquivos em algum lugar).

@edwin: aqui está a cópia de 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
    
por blokizaki 17.05.2013 / 15:57

1 resposta

1

O script deve ler:

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

Depois de escrever, você deve torná-lo executável, então abra um terminal e se o script está em um arquivo chamado minecraft.sh (verifique se a caixa está correta, superior e inferior case case!):

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

Finalmente, você deve colocar minecraft.desktop em /usr/share/applications ou em $HOME/.local/share/applications (não ambos, apenas um dos dois):

  • Faça isso se quiser que todos os usuários tenham o ícone do Minecraft:

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

  • Ou faça isso se você quiser que apenas o usuário atual tenha o ícone do Minecraft:

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

O lançador deve aparecer no Unity Dash (assim você pode procurar por ele digitando "Minecraft"). Então você pode simplesmente arrastá-lo para o painel.

    
por edwin 17.05.2013 / 16:44