Minecraft fica preto em 12.04 [duplicado]

5

Após a atualização para o 12.04 eu instalei o Minecraft, Openjdk 6 e 7. Quando eu login tudo está bem, mas depois que eu recebo a tela "Atualizando Minecraft" por cerca de 0-5 segundos, então a tela fica preta. Esperei por cerca de 5 minutos e, eventualmente, o MC caiu e um relatório de erro apareceu.

  

Minecraft: Minecraft 1.2.5 OS: versão Linux (i386)   3.2.1-24-generic-pae Java: 1.6.0_24, Sun Microsystems Inc. VM: OpenJDK Server VM (modo misto), Sun Microsystems Inc. LWJGJ: 2.4.2 [falhou em   obtenha as propriedades do sistema (java.lang.NullPointerException)]

     

org.lwjgl.LWJGLEXCEPTION: coulod não inicializa o GLX          em org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo (método nativo)          em org.lwjgl.opengl.LinuxDisplayPeerInfo. (linuxDisplayPeerInfo.java:52)

Há mais algumas no relatório, diga-me se você quer que eu continue, tenho que digitar tudo isso manualmente, porque não consigo copiar e colar o relatório de erros. O resto das linhas são um monte de at blah.blahblah.blah .

    
por yoman444 01.05.2012 / 13:00

4 respostas

3

No Minecraft 1.2.5, os arquivos LWJGL foram atualizados. Mojang esqueceu de atualizar seu banco de dados com os novos arquivos linux LWJGL. Você precisa atualizá-los você mesmo (isso será corrigido no MInecraft 1.3). Aqui está o link do wiki com instruções: link

    
por RedYoshi98 22.07.2012 / 02:13
1

Nas versões mais antigas do Ubuntu, você pode corrigir isso com

sudo apt-get install sun-java6-jre sun-java6-plugin

Mas esses pacotes não parecem estar nos repositórios do Precise.

    
por Tyler Griffiths 04.05.2012 / 18:45
1

Ao atualizar o ubuntu, meu driver de placa de vídeo sempre precisa ser atualizado ou eu encontrarei uma tela preta seguida de uma mensagem de erro ao iniciar o minecraft.

meu conselho seria procurar por um novo driver para o cartão do fabricante dos seus cartões, pois eles provavelmente fazem uma versão linux suportada, (Ati por exemplo)

Isso pode resolver seu problema. Se não, você pode sempre tentar atualizar seu pacote lwjgl manualmente com este guia: link

Boa sorte!

    
por Quad 07.05.2012 / 19:04
0

Salve isso em um arquivo e execute-o no terminal para corrigir a tela preta do Minecraft no Linux / Ubuntu

#!/usr/bin/env bash

echo "Determining OS..."

if [[ "$(uname -s)" == "Linux" ]]; then
    mcdir="$HOME/.minecraft/"
elif [[ "$(uname -s)" == "Darwine" ]]; then
    mcdir="$HOME/Library/Application\ Support/Minecraft/"
else
    echo "OS not supported.  Exploding..."
    exit 1
fi

echo "Detirmining LWJGL latest version..."

latest=$(wget -q -O - http://lwjgl.org/download.php |\
        grep -o  "https:\/\/sourceforge.net\/projects\/java-game-lib\/files\/Official%20Releases\/LWJGL%20[0-9|\.]*")

echo "Detirmining download URL..."

dlurl=$(wget -q -O - "$latest" |\
        grep -o -m1 "http://sourceforge.net/projects/java-game-lib/files/Official%20Releases/LWJGL%20[0-9|\.]*/lwjgl-[0-9|\.]*.zip")

echo "Checking if ~./cache/ exists..."

if [[ ! -d "$HOME/.cache/" ]]; then
    echo "~./cache/ did not exist.  Creating..."
    mkdir "$HOME/.cache/"
fi

echo "Downloading latest LWJGL..."

wget -q -O "$HOME/.cache/lwjgl.zip" "$dlurl"

echo "Extracting zip file..."

unzip -qqo "$HOME/.cache/lwjgl.zip" -d "$HOME/.cache/"

lwjgldir=$(find "$HOME/.cache" -maxdepth 1 -type d -name "*lwjgl*" -print)

echo "Copying files..."

for i in "jinput" "lwjgl" "lwjgl_util"; do
    echo "Copying $i..."
    cp "$lwjgldir/jar/$i.jar" "$mcdir/bin/"
done
for i in "libjinput-linux" "libjinput-linux64" "liblwjgl" "liblwjgl64" "libopenal" "libopenal64"; do
    echo "Copying $i..."
    cp "$lwjgldir/native/linux/$i.so" "$mcdir/bin/natives/"
done
    
por DARKBOY 06.03.2013 / 00:02