
Я установил WorldOfGooSetup.1.41.deb, но это не сработало. В терминале была ошибка segmentation fault (core dumped). Я исправил это с помощью:
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
Эта ошибка для меня новая, поскольку раньше я ее не встречал в предыдущих версиях Ubuntu.
Игра начинается, но звуковые эффекты и музыка не воспроизводятся.
Я могу слушать музыку с моего компьютера, видео и т. д., так что это не проблема регулировки громкости. Я использую Ubuntu 12.04 final release.
решение1
Решение работает, но при выходе из игры меняется разрешение экрана.
Чтобы исправить это, проверьте разрешение вашего экрана с помощью инструмента «монитор», а затем запустите
gksudo gedit /opt/WorldOfGooDemo/properties/config.txt
Измените значения разрешения экрана с 800 и 600 на имеющиеся у вас и сохраните файл.
решение2
Я нахожу, что
padsp /path/to/world-of-goo-binary
работает. Он накладывает обертку Pulse Audio на использование wog звуковой карты.
решение3
Была та же проблема (нет звука и неправильное разрешение экрана в игре и после выхода) на Ubuntu Mate 17.04
Я отредактировал /opt/WorldOfGoo/config.txt
Итак, прежде всего установите значения этого параметра в соответствии с разрешением вашего экрана, поскольку в моем случае само приложение не смогло правильно его определить:
<param name="screen_width" value="1920" /> <param name="screen_height" value="1080" />
Далее, в этой строке
<env name="SDL_AUDIODRIVER" value="auto" overwrite="true" />
Измените auto на ваш аудиодрайвер (см. комментарий над этой строкой в конфигурации), поскольку приложение по какой-то причине не может его обнаружить, поэтому auto здесь приводит к ошибке сегментации.
<env name="SDL_AUDIODRIVER" value="pulse" overwrite="true" />
Итак, следующая проблема заключалась в том, что бинарный файл WorldOfGoo не работал должным образом, а вот WorldOfGoo.bin64 работает. Я не знаю, что будет на 32-битных системах, возможно, bin32 будет работать.
# 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
И теперь меню запуска, созданное установщиком, должно запустить игру правильно.
решение4
привет, у меня была такая же проблема, и я нашел ответ здесь:http://ubuntuforums.org/showpost.php?p=11802779&postcount=9.