Chromiumで別のALSAデバイスを使用するにはどうすればよいですか?


8

Flashを含むデフォルト以外のサウンドカードをターゲットにするには、Linux上のChromiumのインスタンスが1つ必要です。とにかくこれを簡単に行う方法はありますか?

回答:


5

まず、を使用aplay -lして、使用する代替サウンドカードの識別子を取得します。次の例ではAUDIOです。

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: AUDIO [USB  AUDIO], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

次に、代替ALSAの設定ファイルを作成します(私が使用.asoundrc.usb)と(に基づいて、以下の内容でそれを埋める同様の問題の解決策)。AUDIO前のステップで取得した識別子に置き換えることを忘れないでください。

pcm.usb { type hw; card AUDIO; }
ctl.usb { type hw; card AUDIO; }

pcm.!default pcm.usb
ctl.!default ctl.usb

残っているのは、ブラウザの起動(デスクトップまたはメニューのショートカット、スクリプト、エイリアスなど)を変更して、ALSA_CONFIG_PATH環境変数(ALSAプロジェクトページに記載)を作成したファイルに設定することだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.