Não há som no World of Goo?

Não há som no World of Goo?

Instalei WorldOfGooSetup.1.41.deb e não funcionou. Ocorreu um erro de falha de segmentação (núcleo despejado) no terminal. Eu consertei isso com:

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

Esse erro é novo para mim, pois nunca o tive antes em versões anteriores do Ubuntu.

O jogo começa agora, mas nenhum efeito sonoro ou música é reproduzido.

Posso ouvir música no meu computador, vídeos, etc., portanto não é um problema de controle de volume. Estou usando a versão final do Ubuntu 12.04.

Responder1

A solução funciona, mas altera a resolução da tela ao sair do jogo.

Para corrigir isso, verifique qual é a resolução da sua tela com a ferramenta "monitor" e execute

gksudo gedit /opt/WorldOfGooDemo/properties/config.txt  

Altere os valores da resolução da tela de 800 e 600 para o que você tiver e salve o arquivo.

Responder2

eu acho que

padsp /path/to/world-of-goo-binary

funciona. Ele coloca um wrapper Pulse Audio em torno do uso da placa de som pelo wog.

Responder3

Tive o mesmo problema (sem som e resolução de tela errada no jogo e depois de sair) no Ubuntu Mate 17.04

O que fiz foi editar /opt/WorldOfGoo/config.txt

Então, antes de mais nada, defina os valores deste parâmetro para a resolução da sua tela, porque no meu caso ele não pôde ser detectado corretamente pelo próprio aplicativo: <param name="screen_width" value="1920" /> <param name="screen_height" value="1080" />

A seguir, nesta linha

<env name="SDL_AUDIODRIVER" value="auto" overwrite="true" />

Mude auto para o seu driver de áudio (veja o comentário acima desta linha na configuração) porque de alguma forma ele não pode ser detectado pelo aplicativo, então auto aqui resulta em falha de segmentação.

<env name="SDL_AUDIODRIVER" value="pulse" overwrite="true" />

Portanto, o próximo problema foi que o binário WorldOfGoo não está funcionando corretamente, mas o WorldOfGoo.bin64 está. Não sei o que acontecerá nos sistemas de 32 bits, provavelmente o bin32 funcionará.

# 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

E agora o iniciador de menu criado pelo instalador deve iniciar o jogo corretamente.

Responder4

oi, tive esse mesmo problema e encontrei a resposta aqui:http://ubuntuforums.org/showpost.php?p=11802779&postcount=9.

informação relacionada