解決Enemy Territory在Linux上沒聲音

畢竟《Wolfenstein: Enemy Territory》(簡稱ET)是個老遊戲了,在現今的系統上運行難免會有點問題,而《ET》在現今的GNU/Linux上的問題就是:沒聲音。

解決方法是使用et-sdl-sound script,流程如下:
  1. 打開終端機(Terminal),拖以下這段code過去再按Enter
    wget -q -O - http://nullkey.kapsi.fi/et-sdl-sound/et-sdl-sound.gz | gzip -d > et-sdl-sound && chmod a+x et-sdl-sound
  2. 最後執行「et-sdl-sound」即可
值得一提,「et-sdl-sound」是預設使用ALSA,如果你用PulseAudio可能會發不出聲來,此時只要用gedit等文本編輯器打開「et-sdl-sound」,將裡面的SDL_AUDIODRIVER="alsa"改成SDL_AUDIODRIVER="pulse"就可解決。(我在Ubuntu 08.04都是用ALSA的,但升上Ubuntu 10.04後就改用預設的PulseAudio了)

P.S.et-sdl-sound script同樣適用於《Return to Castle Wolfenstein》及《Quake III Arena》

留言