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?
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:
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.