
Ich habe WorldOfGooSetup.1.41.deb installiert und es hat nicht funktioniert. Es gab einen Segmentierungsfehler (Core Dump) im Terminal. Ich habe das behoben mit:
sudo cp /usr/lib/x86_64-linux-gnu/libvorbis.so.* /opt/WorldOfGoo/libs32
sudo cp /usr/lib/x86_64-linux-gnu/libvorbis.so.* /opt/WorldOfGoo/libs64
Dieser Fehler ist neu für mich, da er bei früheren Ubuntu-Versionen noch nie aufgetreten ist.
Das Spiel startet jetzt, aber es werden keine Soundeffekte oder Musik abgespielt.
Ich kann mit meinem Computer Musik, Videos usw. hören, es liegt also nicht an der Lautstärkeregelung. Ich verwende die endgültige Version von Ubuntu 12.04.
Antwort1
Die Lösung funktioniert, ändert aber die Bildschirmauflösung, wenn Sie das Spiel beenden.
Um dies zu korrigieren, überprüfen Sie Ihre Bildschirmauflösung mit dem „Monitor“-Tool und führen Sie es aus
gksudo gedit /opt/WorldOfGooDemo/properties/config.txt
Ändern Sie die Werte für die Bildschirmauflösung von 800 und 600 auf die gewünschten Werte und speichern Sie die Datei.
Antwort2
Ich finde, dass
padsp /path/to/world-of-goo-binary
funktioniert. Es legt einen Pulse Audio-Wrapper um die Nutzung der Soundkarte durch den Wog.
Antwort3
Hatte das gleiche Problem (kein Ton und falsche Bildschirmauflösung im Spiel und nach dem Beenden) auf Ubuntu Mate 17.04
Ich habe /opt/WorldOfGoo/config.txt bearbeitet.
Stellen Sie also zunächst diese Parameterwerte auf Ihre Bildschirmauflösung ein, da sie in meinem Fall von der App selbst nicht richtig erkannt werden konnten:
<param name="screen_width" value="1920" /> <param name="screen_height" value="1080" />
Als nächstes in dieser Zeile
<env name="SDL_AUDIODRIVER" value="auto" overwrite="true" />
Ändern Sie „Auto“ in Ihren Audiotreiber (siehe Kommentar über dieser Zeile in der Konfiguration), da er von der App irgendwie nicht erkannt werden kann, sodass „Auto“ hier zu einem Segmentierungsfehler führt.
<env name="SDL_AUDIODRIVER" value="pulse" overwrite="true" />
Das nächste Problem war, dass die WorldOfGoo-Binärdatei nicht richtig funktionierte, die WorldOfGoo.bin64 jedoch schon. Ich weiß nicht, was auf 32-Bit-Systemen funktionieren wird, wahrscheinlich funktioniert die bin32-Datei.
# Rename WorldOfGoo binary to something else
mv WorldOfGoo WorldOfGoo_old
# Create the shell script
nano rungoo.sh
# With the following contents
cd /opt/WorldOfGoo
./WorldOfGoo.bin64
# Permit executing the script
chmod +x rungoo.sh
# Symlink it to WorldOfGoo
ln -s rungoo.sh WorldOfGoo
Und jetzt sollte der vom Installationsprogramm erstellte Menüstarter das Spiel ordnungsgemäß starten.
Antwort4
hallo, ich hatte das gleiche Problem und habe hier die Antwort gefunden:http://ubuntuforums.org/showpost.php?p=11802779&postcount=9.