黏世界沒有聲音?

黏世界沒有聲音?

我安裝了 WorldOfGooSetup.1.41.deb 但它不起作用。終端機中出現分段錯誤(核心轉儲)。我用以下方法解決了這個問題:

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 最終版本。

答案1

解決方案有效,但退出遊戲時會更改螢幕解析度。

若要修正此問題,請使用「監視器」工具檢查螢幕分辨率,然後執行

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

將螢幕解析度的數字從 800 和 600 變更為您擁有的值並儲存檔案。

答案2

我發現

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

作品。它在 wog 對聲卡的使用周圍放置了一個 Pulse Audio 包裝器。

答案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

相關內容