Wolf:etをインストールしましたが、音が出ません。私がインストールしたものはすべてデフォルトのパスにあり、10.4を使用してから、ソフトウェア更新GUIを使用して10.10にアップグレードしました。 10.04で2未満の方法で動作するサウンドがありました。
私はフォローしようとしました
killall esd; et; esd
それで私は得る
------- sound initialization -------
/dev/adsp: No such file or directory
Could not open /dev/adsp
------------------------------------
Sudo -i
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
exit
それで私は得る
bash: /proc/asound/card0/pcm0p/oss: No such file or directory
実際、私はそれを持っていません。pcm0pにはsub0とsub1しかありません
Et-sdl-soundスクリプトでetを実行しようとしましたが、それでコンソールにこの出力が表示されます
http://Pastebin.com/J7gRU1uh
。
SDL_AUDIODRIVER="Pulse"
でet-sdl-sound
を設定しようとしましたが、方法3と同じエラーが発生しているようです。
pasuspender -- et +set s_alsa_pcm plughw:0
私にくれます
------- sound initialization -------
/dev/adsp: No such file or directory
Could not open /dev/adsp
_------------------------------------
その他:@Oli:Pulseまたはesdを実行しているかどうかわかりませんが、どうすれば確認できますか?
Wolf-etをプレイするためだけにWindowsを再起動するのにうんざりしたので、ubuntu 10.10(maverick)のクリーンインストールを試みました。
その後、Wolfenstein:playdebのETをインストールしたところ、すべてがうまく動作します。 http://www.playdeb.net/software/Enemy%20Territory
esd
を実行している理由がわかりません。それは数年前にPulseAudioのために追い出されたと思いました。 PulseAudioをお持ちでない場合、この回答の残りの部分はたぶんフォローしません。
まず、SDLがPulseaudioと直接通信できることを確認します。
Sudo apt-get install libsdl1.2debian:i386 libsdl1.2debian
次に、et-sdl-sound
スクリプトを使用して、SDL_AUDIODRIVER="alsa"
をSDL_AUDIODRIVER="Pulse"
に変更します。
音が魔法のように耳に流れ始めれば、人生はずっと良くなります。
一部の人々は、過去に一時的にPulseAudioを強制終了して(ハードウェアを解放する)、ドライバーを手動で設定することに成功しています:
pasuspender -- et +set s_alsa_pcm plughw:0
私は音を修正しようと退屈し、ワインでウルフェンシュタインの敵の領土をインストールしようと思いました。
動作します(いくつかの問題がありますが、ほとんどの場合、正常に動作しますが、音が鳴ります)。
ここでどのようにインストールできますか:
Wineをインストールします(持っていない場合)。
Windows用のwolfenstein et clientをダウンロードします(ここ: http://www.splashdamage.com/content/download-wolfenstein-enemy-territory )。ホームフォルダなどの安全な場所に展開し、ターミナルを開きます。
タイプ:WolfET_2_60b_custom.exeファイルへのcdパス(例:cd/home/workspace)。その後、次を実行します:wine WolfET_2_60b_custom.exe(開いているWindowsインストーラーをワインで実行します)。
Punkbusterとkeygeneratorをダウンロードします(ここ: http://etkey.org/pages/punkbuster/auto---install-for-windows-by-harlekin.php )解凍してET_PBSetup.exeを右クリックし、 wineで実行します(wolfensteinフォルダーにインストールします)。
システムで、/。wine/dosdevices/c:/ Program Files/Wolfenstein(またはwolfenstein etをインストールした場所)に移動し、et.exeを右クリックしてリンクを作成します。リンクを切り取り、ワークスペースに貼り付けます。
再起動し、ロックして、ワークスペースでlink_to_et.exeをダブルクリックし、etを楽しんでください。
12.04の場合、私にとって有効なのは、数年前に行われたSDLハックを使用することでした。
SDL
オプションでALSA
を取得します。
Sudo apt-get install libsdl1.2debian-alsa
インストールしたら、ハックを取得します。
wget -q -O - http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.gz | gzip -d > et-sdl-sound && chmod a+x et-sdl-sound
マシンを再起動します。
再起動したら、et
と入力して実行するのではなく、et-sdl-sound
と入力します。
@Will Sams "2.インストールしたら、ハックを取得します。
wget -q -O- http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.gz | gzip -d> et-sdl-sound && chmod a + x et-sdl-sound "そのための端末出力は次のとおりです。
gzip: option --ascii ignored on this system
gzip: stdin: not in gzip format
これで何か助けがありますか?
Windowsインストーラーをワインにロードしましたが、完璧なサウンドが得られます。openglを使用したゲームはすべてワインで動作するので、試してみてください。