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).

Spaisekraft
fonte
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.

Jason Drew
fonte
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.

jsebean
fonte
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

omnidan
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

user8592
fonte
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".

Shannon_VanWagner
fonte
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

Colin
fonte
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
user266516
fonte