web-dev-qa-db-ja.com

「リンボ」ゲームには音がありません

Humble Bundle V でLimboというゲームを購入しました。このサイトでは、すべてのゲームがクロスプラットフォームであると言っていますが、私のコンピューターではゲームに音がありません。私はグーグルで検索し、公式FAQを調べましたが、どれも助けてくれませんでした。

どうすれば修正できますか?

28
borges

私は、12.04のサウンドで次のように動作させることができました。

  1. ワインPPAを追加します。

    Sudo add-apt-repository ppa:ubuntu-wine/ppa
    Sudo apt-get update
    Sudo apt-get upgrade
    winetricks directx9
    winecfg 
    
  2. [ライブラリ]タブでd3dx9_43を「(native、builtin)」に変更します

  3. Windowsパッケージをダウンロードし、ワインと共にインストールします。

  4. Windows LIMBOを起動します!
8

Pulseオーディオを削除した後、サウンドが機能しました。ただし、自動スポーン機能は削除する必要があります。

参照: http://forum.winehq.org/viewtopic.php?t=1457&sid=b61a832efcbda1807f7d3791e7a46a67

概要:

Sudo nano /etc/Pulse/client.conf

(またはnanoの代わりに選択したエディターを使用します。)

次のように、autospawn行のコメントを外して変更します。

; autospawn = yes
autospawn = no

そうしないと、pulseaudioは常に再起動します。

ターミナルでは、killall pulseaudio。これにより、現在のセッションのpulseaudioが強制終了されます。

9
matthias

Humble Bundleサポートから得たメールによると:

Linuxサウンドの問題を修正する新しいバージョンのLimboが今日ダウンロードページにアップロードされています。そのページのダウンロードボタンの下にある更新されたタイムスタンプをダウンロードページで確認し、新しいバージョンを試してください。

次のメールで確認したように、Ubuntu Software Centerからの更新もおそらくすぐに表示されます。

Codeweaversはまだアップデートを仕上げていますが、できるだけ早くダウンロードページとUbuntu Centerに投稿します。

そして確かに、私は更新された最後のバージョンをチェックしました:サウンドは今はうまく動作します。

4
Agmenor

悲しいことに、Limboは、wineバンドルと呼ばれるエミュレーターを備えたWindows版にすぎません。彼らがリリースを更新するのを待つ必要があるかもしれません。

3
johndrinkwater

私の知る限り、バンドル版はALSAと直接通信しようとしますが、PulseAudioを実行している間は動作しません。シンプルなソリューション:pasuspender ./launch-limbo.sh。複雑なソリューション:LimboがシステムバージョンのWineを使用するようにします。

1
Arun Raghavan

LIMBOのLinuxバージョンでサウンドを取得するための回避策を次に示します。

  1. ユーザーをaudioグループに追加します
    Sudo adduser username audio
  2. 別のxserver を実行します
    • Ctrl + Alt + F1を押して、ユーザー名とパスワードでログインします
    • xinit -- :1と入力して、2番目のxserverを開始します
    • cTRL + ALT + F7および...- F8を使用して、これと通常のデスクトップを切り替えることができます。
  3. pasuspenderでゲームを実行します(テキストを入力する前に、左上のxterm内でマウスを動かす必要があるかもしれません)。
    pasuspender /opt/limbo/launchlimbo.sh
  4. 完了したら、CTRL + ALT + F1でVT1に変更し、CTRL + Cを押して2番目のXServerを強制終了します。 ...- F7で通常のデスクトップに戻ることができます。
1
mniess

最初にpulseaudioを再起動してください:

ターミナル(ctrl + alt + t)タイプ:(2つのマイナス(-)文字)

pulseaudio --kill

その後、数秒待ってから自動的に再起動し(右上の音量アイコンを見てください)、Limboを起動します。

Limboは、他の回答で言及されている特別なオーディオ設定を使用しなくても正常に機能しますが、それ(および一般的なワイン)でpulseaudioに問題がある場合があります。私の場合、pulseaudioを再起動すると修正されます。

注:pulseaudioを再起動した後、サウンド(firefoxなど)を使用する他のプログラムを再起動する必要がある場合としない場合があります。

0
bj0

Windowsバージョン(.exe)をダウンロードし、Wine(Ubuntu Software Centerで確認)で実行し、ウィザードに従って、directxのインストールを要求するときにyesと答えると、すべて正常に動作します。

基本的にそれが.debパッケージの機能ですが、そのようなバグでは手動で行うことはありません。

0
neonboy