Preciso de uma instância do Chromium no Linux para segmentar uma placa de som diferente da padrão, incluindo o Flash. Existe alguma maneira de fazer isso facilmente?
fonte
Preciso de uma instância do Chromium no Linux para segmentar uma placa de som diferente da padrão, incluindo o Flash. Existe alguma maneira de fazer isso facilmente?
Primeiro, use aplay -l
para obter o identificador da placa de som alternativa que você deseja usar. No exemplo a seguir, é 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
Em seguida, crie um arquivo de configuração ALSA alternativo (eu usei .asoundrc.usb
) e preencha-o com o seguinte conteúdo (com base em uma solução para um problema semelhante ). Não se esqueça de substituir AUDIO
pelo identificador que você obteve na etapa anterior.
pcm.usb { type hw; card AUDIO; }
ctl.usb { type hw; card AUDIO; }
pcm.!default pcm.usb
ctl.!default ctl.usb
A única coisa que resta é modificar a inicialização (atalho da área de trabalho ou de menu, script, alias etc.) do seu navegador para definir a ALSA_CONFIG_PATH
variável de ambiente (documentada na página do projeto ALSA ) para o arquivo que você criou.