¿Cómo agregar Minecraft al lanzador Unity?

30

Tengo problemas para iniciar Minecraft cuando lo agrego al iniciador. Si el juego se está ejecutando, puedo hacer clic derecho en el ícono en el iniciador y seleccionar "mantener en el iniciador" y el ícono permanece, pero el juego no se iniciará desde él.

Si creo un iniciador en el escritorio, luego lo arrastro al iniciador de la unidad, el juego comenzará. Si elimino el iniciador del escritorio, permanece en el iniciador de Unity, pero ya no se iniciará.

¿Hay alguna forma de agregarlo al iniciador de Unity para que realmente se inicie?

(Blech, he dicho lanzar demasiadas veces).

Spaisekraft
fuente
Terminé creando una carpeta en casa llamada .launchers y arrastrando lanzadores que creé en mi escritorio a esa carpeta. Desde allí, arrastré el iniciador al iniciador de Unity. Ahora el iniciador funciona y el iniciador original está oculto. El único inconveniente es que después de iniciar la aplicación, tengo el ícono del iniciador y el ícono de la aplicación en ejecución en mi iniciador. Todavía estoy esperando una mejor solución.
Spaisekraft

Respuestas:

25

Al configurar un iniciador de Minecraft en Ubuntu 12.04, estos pasos funcionaron para mí, en su mayoría reconstruidos a partir de varios otros consejos.

En una terminal, primero busca un icono de imagen de Minecraft:

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

Luego cree un archivo minecraft.desktop (usando el editor de texto gedit para mantenerlo fácil de usar; simplemente ingrese el comando completo "gksudo ..." en la línea de comando):

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

y pegue estos contenidos y luego, por supuesto, guardar

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

( Nota : también puede pegar directamente en el archivo usando

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

si lo has xselinstalado)

Finalmente (casi), abra su administrador de archivos y vaya a / usr / share / aplicaciones: haga clic en el icono de la carpeta de inicio en su iniciador y navegue, o aquí está el acceso rápido a la terminal:

nautilus /usr/share/applications &

Localice su nueva entrada de Minecraft y arrástrela hacia la barra de inicio.

En este punto, ya está prácticamente terminado, excepto que en este caso he creado un pequeño script de inicio de Minecraft, guardado en /opt/minecraft.sh, que supone que el archivo minecraft.jar también se guarda en / opt. Puede cambiar todas estas referencias "/ opt" para que estén donde haya guardado el archivo minecraft.jar original (asegúrese de cambiar también el valor Exec en el archivo minecraft.desktop).

El archivo minecraft.sh necesita contener solo estas tres líneas:

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

( NOTA: para versiones anteriores a 1.6.1, deberá usar en net.minecraft.LauncherFramelugar de net.minecraft.bootstrap.Bootstrap. La estructura interna del archivo y las clases ha cambiado a partir de 1.6.1.)

y, por supuesto, ese script debe ser ejecutable, por ejemplo, con el comando

sudo chmod a+x /opt/minecraft.sh

Si tiene un sistema con más memoria o nota un bajo rendimiento cuando juega con distancias de renderizado más altas, puede aumentar el valor de la -Xmx1Gbandera como lo desee. Esto le dice a Java la cantidad máxima de memoria que puede usar. -Xmx1Gsignifica que tiene un límite de 1 GB. -Xmx2Gsería de 2 GB, -Xmx3Gsería de 3 GB, y así sucesivamente.

¡Eso es! Usar el script de inicio y asegurarse de que esté en el CD de la carpeta que contiene el archivo minecraft.jar parece ser un paso útil que otras instrucciones pasaron por alto.

Jason Drew
fuente
1
Esta es la respuesta correcta, estaba buscando por aquí para ver si alguien ya la publicó. Esta es la misma forma en que lo hice, aunque utilicé ~ / .local / share / para mi configuración.
brim4brim
Una cosa que podría agregar a esto que hice (y realmente me gustó) es agregar algunos grupos de acción de escritorio a los .desktopdiferentes lanzadores de Minecraft para que pueda comenzar Minecraft utilizando, por ejemplo, el iniciador mágico, el iniciador de paquete técnico o el iniciador de ftb.
AJMansfield
Puede descargar la imagen en /usr/share/icons/scaleable/apps/minecraft.svgy, por lo tanto, puede hacer referencia al icono como en minecraftlugar de proporcionar una ruta completa. Es posible que lo necesite para agregarlo a la hicolorcarpeta. Usar en ~/.local/sharelugar de /usr/sharedebería funcionar bien también.
Adam LS
5

Hay una manera mucho más fácil de hacer esto. Vaya al centro de software y busque el paquete "Menú principal" e instálelo. Además, vaya a las imágenes de Google y encuentre un PNG del icono de Minecraft: aquí hay uno:

Descargue (guarde) PNG y minecraft.jar. Sugiero ponerlo en la carpeta de inicio.

Abra el "Menú principal" presionando el Dash BFB y busque el menú principal. Haga clic en Juegos y elija Nuevo elemento. A continuación, haga clic en el botón de resorte y elija el PNG que descargó y lo puso en la carpeta de inicio. Para Nombre, llámalo Minecraft, descripción, lo que sea. Para comando use esto:

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

Guárdelo y ahora debería estar en su Menú: D. Luego puede anclarlo al iniciador si lo desea. Funcionará como cualquier otro icono de iniciador: D.

jsebean
fuente
La parte /home/**username**/minecraft.jardebería ser en su lugar ~/minecraft.jar. Es más corto, más fácil de entender, hace lo mismo y no requiere modificación por usuario.
AJMansfield
Maldita sea, tienes razón @AJMansfield, ¿por qué no pensé en eso? Arreglé la respuesta.
jsebean
2

Necesita un archivo .desktop para el iniciador de MineCraft.

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

Ponga el siguiente texto en este archivo:

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

Ahora abra un administrador de archivos (nautilus). Presione Strg + H para mostrar los archivos ocultos.

Vaya a: .gconf-> escritorio-> unidad-> favoritos-> lanzadores

Verás muchas carpetas que comienzan con "app-". Crea una carpeta para tu programa. Nómbralo "app-MineCraft".

Ahora ingrese una de estas carpetas de aplicaciones, copie el archivo xml, péguelo en su carpeta "app-MineCraft" y abra el archivo xml con un editor de texto. Cambie el nombre de *.desktopen este archivo con MineCraft.desktop.

Cierre sesión y vuelva a iniciarla (o reinicie su computadora).

Si lo hiciste bien, ahora deberías ver tu ícono en el dock.

Espero que esto te haya ayudado, Daniel

Fuente

omnidan
fuente
1
Parece que no tengo una carpeta de unidad en .gconf / desktop. Solo tengo una carpeta gnome.
Spaisekraft
1
¿Es esto para Unity for Maverick? Parece que muchas de las personas en los foros de Ubuntu que vinculaste ejecutan 10.10.
Spaisekraft
@Spacecraft: Oh, lo siento, creo que es una versión antigua de unity: s Pero puedes crear un script de shell, guardarlo en tu carpeta de inicio, luego arrastrarlo a tu base de unidad y no eliminar el archivo de shell. Eso también debería funcionar :)
omnidan
Las carpetas no están presentes en la instalación por defecto de Ubuntu 12.04, y arrastrando un script de shell para el doc unidad también no parece permitir ...
Kzqai
2

Hay un increíble script de instalación de Minecraft para Ubuntu que resolverá todos tus problemas. Aquí está el enlace -> http://www.ubuntuvibes.com/2011/04/minecraft-installation-script-updated.html

Esto creará un ícono de acceso directo de Minecraft en el menú real debajo de los juegos. Por lo tanto, solo debe iniciar Minecraft, hacer clic con el botón derecho en el icono y seleccionar 'Mantener en el iniciador'.

He hecho lo mismo y está funcionando bien. Aquí una captura de pantalla:

Minecraft

user8592
fuente
Podría ser mejor vincular directamente a la fuente ya que el servicio para compartir archivos que usaron no funciona. -> ubuntuforums.org/showthread.php?t=1726735
Kzqai
1

Lo que necesitarás para hacer un lanzador de Minecraft:

  1. Ruta completa a tu minecraft.jar
  2. Imagen del icono de Minecraft en formato * .svg Nota: utilicé la de este sitio: http://gimilkhor.deviantart.com/art/Minecraft-icon-193038524 . Pero, para convertir el ícono * .png a * .svg, tuve que instalar Inkscape, abrir el * .png, luego guardarlo como * .svg (Gimp no hará esto). Puede instalar Inkscape con:

    sudo apt-get install inkscape
    

Aquí se explica cómo hacer el lanzador. Asumiremos que Minecraft está en /home/joe-user/Downloads/minecraft/minecraft.jar, y asumiremos que el archivo de icono * .png del sitio web anterior se abrió con inkscape, luego se guardó en formato * .svg en~/Pictures/minecraft.svg

Crea un lanzador de la siguiente manera. Usaremos vi porque somos rudos.

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

Coloque el texto a continuación en el iniciador, luego guárdelo (modifique la ruta de Exec para que coincida con su ubicación 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

Ahora, debe copiar el archivo minecraft.svg en /usr/share/icons/hicolor/scalable/apps/minecraft.svg(como root, cambiar la ruta de origen para que se ajuste a su situación) para que el iniciador pueda encontrarlo y usarlo.

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

Notas:

  • El archivo minecraft.jar debe tener chmod 755 minecraft.jarpermisos
  • El archivo minecraft.svg debe tener chmod 644 minecraft.svgpermisos
  • Además, lo anterior supone que tiene instalado jre

    sudo apt-get install openjdk-7-jre
    

Ahora, podrás encontrar Minecraft en la unidad de búsqueda. Luego, una vez que lo inicies, puedes hacer clic derecho en el ícono y configurar "Bloquear al iniciador".

Shannon_VanWagner
fuente
No funcionó para mí en ninguna etapa (Ubuntu 12.04)
Kzqai
1

Intenta usar alacarte Instalar alacarte .

sudo apt-get install alacarte

Luego cree un nuevo elemento de menú, con el comando "java -jar path / to / your / minecraftfile.jar".

Después de esa búsqueda, busca el nombre que le diste ~/.local/share/applications. Arrástrelo y suéltelo en el Iniciador o bloquee la aplicación una vez que esté en el iniciador (haciendo clic derecho mientras se está ejecutando).

Mucho más fácil que crear un .desktoparchivo

Colin
fuente
+1 para la solución que no necesita gksu;)
Takkat
1

Con la entrada de copiar / pegar archivos de escritorio, Ubuntu 12.04 y Ubuntu Studio muestran el ícono predeterminado en lugar de Minecraft en Unity y Docky. Sin embargo, por cualquier razón, funcionó cuando se dejó caer en el escritorio.

El problema fue causado por el espacio extra después de '[Entrada de escritorio]' en la respuesta anterior. Al eliminar el espacio con gedit, finalmente se muestra el icono correcto.

Así que aquí está la entrada de archivo de escritorio corregida para copiar / pegar para ahorrar algo de sufrimiento: :)

[Desktop Entry]
Name=Minecraft
Comment=
Exec=/opt/minecraft.sh
Icon=/usr/share/icons/Minecraft_Block.svg
Terminal=false
Type=Application
StartupNotify=true
usuario266516
fuente