Come posso fare in modo che Chromium utilizzi un altro dispositivo ALSA?


8

Ho bisogno di un'istanza di Chromium su Linux per scegliere come target una scheda audio diversa da quella predefinita, incluso Flash. C'è comunque modo di farlo facilmente?

Risposte:


5

Per prima cosa, usa aplay -l per ottenere l'identificatore della scheda audio alternativa che si desidera utilizzare. Nell'esempio seguente, lo è 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

Quindi, creare un file di configurazione ALSA alternativo (ho usato .asoundrc.usb ) e riempirlo con il seguente contenuto (basato su una soluzione per un problema simile ). Non dimenticare di sostituire AUDIO con l'identificatore ottenuto nel passaggio precedente.

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

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

L'unica cosa rimasta è quella di modificare l'avvio (desktop o scorciatoia del menu, script, alias, ecc.) Del tuo browser per impostare il ALSA_CONFIG_PATH variabile di ambiente (documentata su Pagina del progetto ALSA ) al file che hai creato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.