Como adicionar o Minecraft ao iniciador do Unity?


30

Estou tendo problemas para iniciar o Minecraft quando o adiciono ao iniciador. Se o jogo estiver rodando, posso clicar com o botão direito do mouse no ícone do iniciador e selecionar "manter o iniciador" e o ícone permanece, mas o jogo não será iniciado a partir dele.

Se eu criar um iniciador na área de trabalho e arrastá-lo para o iniciador de unidade, o jogo será iniciado. Se eu remover o iniciador da área de trabalho, ele permanecerá no iniciador do Unity, mas não será mais iniciado.

Existe alguma maneira de adicioná-lo ao iniciador do Unity para que ele seja realmente lançado?

(Blech, eu disse lançar muitas vezes).


Acabei criando uma pasta em casa chamada .launchers e arrastando lançadores que criei na minha área de trabalho para essa pasta. De lá, arrastei o iniciador para o iniciador do Unity. Agora o iniciador funciona e o iniciador original está oculto. A única desvantagem é que, depois de iniciar o aplicativo, tenho o ícone do iniciador e o ícone do aplicativo em execução no meu iniciador. Ainda à espera de uma solução melhor.
Spaisekraft

Respostas:


25

Configurando um iniciador de Minecraft no Ubuntu 12.04, essas etapas funcionaram para mim, principalmente reunidas nas várias outras dicas.

Em um terminal, primeiro busque um ícone de imagem do Minecraft:

cd /usr/share/icons; sudo wget http://images.wikia.com/yogbox/images/d/dd/Minecraft_Block.svg

Em seguida, crie um arquivo minecraft.desktop (usando o editor de texto gedit para mantê-lo amigável; basta digitar todo o comando "gksudo ..." na linha de comando):

gksudo gedit /usr/share/applications/minecraft.desktop

cole o conteúdo e salve, é claro:

[Desktop Entry] 
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=Minecraft_Block
Terminal=false
Type=Application
StartupNotify=true

( Nota : você também pode colar diretamente no arquivo usando

sudo sh -c 'xsel -ob > /usr/share/applications/minecraft.desktop'

se você xselinstalou.)

Finalmente (quase), abra seu gerenciador de arquivos e vá para / usr / share / applications - clique no ícone da pasta inicial no seu iniciador e navegue, ou aqui está a rapidinha do terminal:

nautilus /usr/share/applications &

Localize sua nova entrada do Minecraft e arraste-a para a barra do iniciador.

Neste ponto, você está praticamente pronto, exceto que, neste caso, criei um pequeno script inicial do Minecraft, salvo em /opt/minecraft.sh, que assume que o arquivo minecraft.jar também está salvo em / opt. Você pode alterar todas essas referências "/ opt" para onde quer que você tenha salvo o arquivo minecraft.jar original (certifique-se de alterar também o valor Exec no arquivo minecraft.desktop).

O arquivo minecraft.sh precisa conter apenas estas três linhas:

#!/bin/bash
cd $(dirname "$0")
java -Xmx1G -Xms512M -cp minecraft.jar net.minecraft.bootstrap.Bootstrap

( NOTA: para versões anteriores à 1.6.1, você precisará usar em net.minecraft.LauncherFramevez de net.minecraft.bootstrap.Bootstrap. A estrutura interna do arquivo e das classes foi alterada a partir da 1.6.1.)

e é claro que o script precisa ser executável, por exemplo, com o comando

sudo chmod a+x /opt/minecraft.sh

Se você tiver um sistema com mais memória ou perceber um desempenho ruim ao jogar com distâncias de renderização mais altas, poderá aumentar o valor do -Xmx1Gsinalizador conforme desejado. Isso informa ao Java a quantidade máxima de memória que ele pode usar. -Xmx1Gsignifica que ele tem um limite de 1 GB. -Xmx2Gseria 2 GB, -Xmx3Gseria 3 GB e assim por diante.

É isso aí! Usar o script inicial e garantir que o CD esteja na pasta que contém o arquivo minecraft.jar, parece ser uma etapa útil que outras instruções ignoraram.


11
Esta é a resposta correta, eu estava olhando por aqui para ver se alguém já postou. Esta é a mesma maneira que eu fiz isso, embora eu usei ~ / .local / share / para minha configuração.
Brim4brim 27/05

Uma coisa que você pode adicionar a isso que eu fiz (e realmente gostei) é adicionar alguns grupos de ação da área de trabalho aos .desktopdiferentes lançadores de minecraft, para que você possa iniciar o minecraft usando, por exemplo, o iniciador de mágica, o iniciador de pacote técnico ou o iniciador de ftb.
AJMansfield

Você pode fazer o download da imagem para /usr/share/icons/scaleable/apps/minecraft.svge, assim, consultar o ícone, em minecraftvez de fornecer um caminho completo. Você pode precisar adicioná-lo à hicolorpasta. Usar em ~/.local/sharevez de /usr/sharedeve funcionar bem também.
Adam LS

5

Existe uma maneira muito mais fácil de fazer isso. Vá para o centro de software e procure o pacote "Menu principal" e instale-o. Além disso, acesse as imagens do Google e encontre um PNG do ícone minecraft: aqui está um:

Faça o download (salve) do PNG e do minecraft.jar. Sugiro colocá-lo na pasta pessoal.

Abra o "Main Menu" pressionando o Dash BFB e procure o Main menu. Clique em Jogos e escolha Novo Item. Em seguida, clique no botão primavera e escolha o PNG que você baixou e coloque na pasta inicial. Para Nome, chame-o Minecraft, descrição, o que seja. Para comando, use isto:

java -Xmx1024M -Xms512M -Xincgc -jar ~/minecraft.jar

Salve-o e agora ele deve estar no seu Menu: D. Em seguida, você pode fixá-lo no iniciador, se quiser. Funcionará como qualquer outro ícone do iniciador: D.


A parte /home/**username**/minecraft.jardeveria ser ~/minecraft.jar. É mais curto, mais fácil de entender, faz a mesma coisa e não requer modificações por usuário.
AJMansfield

Porra, você está certo @AJMansfield, por que não pensei nisso. Eu consertei a resposta.
jsebean

2

Você precisa de um arquivo .desktop para o iniciador do MineCraft.

gksudo gedit /usr/share/applications/minecraft.desktop

Coloque o seguinte texto neste arquivo:

[Desktop Entry]    
Name=MineCraft    
Comment=    
Exec=COMMAND_FOR_MINECRAFT_LAUNCHER    
Icon=ICONNAME   
Terminal=false    
Type=Application    
StartupNotify=true

Agora abra um gerenciador de arquivos (nautilus). Pressione Strg + H para mostrar os arquivos ocultos.

Vá para: .gconf-> desktop-> unidade-> favoritos-> lançadores

Você verá muitas pastas começando com "app-". Crie uma pasta para o seu programa. Nomeie-o "app-MineCraft".

Agora, digite uma dessas pastas de aplicativos, copie o arquivo xml, cole-o na pasta "app-MineCraft" e abra o arquivo xml com um editor de texto. Renomeie o *.desktopneste arquivo comMineCraft.desktop .

Faça logoff e logon novamente (ou reinicie o computador).

Se você fez certo, agora deve ver seu ícone na estação.

Espero que isso tenha ajudado você, Daniel

Fonte


11
Parece que não tenho uma pasta de unidade em .gconf / desktop. Eu só tenho uma pasta gnome.
Spaisekraft

11
Isso é para Unity for Maverick? Parece que muitas pessoas nos fóruns do Ubuntu que você vinculou estão executando a 10.10.
Spaisekraft

@ Spacecraft: Ah, desculpe, acho que essa é uma versão antiga do unity: s Mas você pode simplesmente criar um script de shell, salvá-lo na sua pasta pessoal, arrastá-lo para o dock da unidade e não excluir o arquivo do shell. Isso deve funcionar também :)
omnidan

Pastas não estão presentes na instalação padrão do Ubuntu 12.04, e arrastando um shell script para o doc unidade também não parece ser permitido ...
Kzqai

2

Existe um incrível script de instalação do Minecraft para o Ubuntu que resolverá todos os seus problemas. Aqui está o link -> http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html

Isso criará um ícone de atalho do Minecraft no menu real em jogos. Então, basta iniciar o Minecraft, clique com o botão direito do mouse no ícone e selecione 'Manter no iniciador'.

Eu fiz a mesma coisa e está funcionando bem. Aqui está uma captura de tela:

Minecraft


Talvez seja melhor vincular diretamente à fonte, pois o serviço de compartilhamento de arquivos que eles usaram não funciona. -> ubuntuforums.org/showthread.php?t=1726735
Kzqai 2/12

1

O que você precisa para criar um lançador de minecraft:

  1. Caminho completo para o seu minecraft.jar
  2. Imagem do ícone Minecraft no formato * .svg Nota: usei a que está neste site: http://gimilkhor.deviantart.com/art/Minecraft-icon-193038524 . Mas, para converter o ícone * .png em * .svg, tive que instalar o Inkscape, abrir o * .png e salvá-lo como * .svg (o Gimp não fará isso). Você pode instalar o inkscape com:

    sudo apt-get install inkscape
    

Veja como fazer o iniciador. Vamos supor que o minecraft esteja /home/joe-user/Downloads/minecraft/minecraft.jar, e o arquivo de ícone * .png do site acima foi aberto com o inkscape e salvo no formato * .svg para~/Pictures/minecraft.svg

Crie um iniciador da seguinte maneira. Usaremos o vi porque somos durões.

sudo vi /usr/share/applications/minecraft.desktop

Coloque o texto abaixo no iniciador e salve-o (modifique o caminho Exec para corresponder ao seu local 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

Agora, você deve copiar o arquivo minecraft.svg para /usr/share/icons/hicolor/scalable/apps/minecraft.svg(como root, alterar o caminho de origem para se adequar à sua situação) para que o iniciador possa encontrá-lo e usá-lo.

sudo cp ~/Pictures/minecraft.svg /usr/share/icons/hicolor/scalable/apps/minecraft.svg

Notas:

  • O arquivo minecraft.jar deve ter chmod 755 minecraft.jarpermissões
  • O arquivo minecraft.svg deve ter chmod 644 minecraft.svgpermissões
  • Além disso, o acima pressupõe que você tenha instalado o jre

    sudo apt-get install openjdk-7-jre
    

Agora, você poderá encontrar minecraft no visor da unidade. Então, depois de iniciá-lo, clique com o botão direito do mouse no ícone e defina "Bloquear no iniciador".


Não funcionou para mim em nenhum estágio (Ubuntu 12.04)
Kzqai 2/12

1

Tente usar alacarte Instalar alacarte .

sudo apt-get install alacarte

Em seguida, crie um novo item de menu, com o comando "java -jar path / to / your / minecraftfile.jar".

Depois disso, procure o nome que você deu ~/.local/share/applications. Arraste e solte-o no Iniciador ou bloqueie o aplicativo depois que ele for iniciado (clicando com o botão direito do mouse durante a execução).

Muito mais fácil do que criar um .desktoparquivo


Uma solução para que não necessita gksu;)
Takkat


1

Com a entrada copiar / colar do arquivo da área de trabalho, o Ubuntu 12.04 e o Ubuntu Studio exibiam o ícone padrão em vez do Minecraft no Unity e Docky. No entanto, por qualquer motivo, funcionou quando foi descartado na área de trabalho.

O problema foi causado pelo espaço extra após '[Entrada da área de trabalho]' na resposta acima. Ao remover o espaço com o gedit, finalmente o ícone correto foi exibido.

Então, aqui está a entrada de arquivo da área de trabalho corrigida para copiar / colar para economizar um pouco de sofrimento: :)

[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=/usr/share/icons/Minecraft_Block.svg
Terminal=false
Type=Application
StartupNotify=true
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.