¿Cómo puedo hacer que Chromium use un dispositivo ALSA diferente?

8

Necesito una instancia de Chromium en Linux para apuntar a una tarjeta de sonido diferente a la predeterminada, incluida Flash. ¿Hay alguna forma de hacer esto fácilmente?

Evan Carroll
fuente

Respuestas:

5

Primero, use aplay -lpara obtener el identificador de la tarjeta de sonido alternativa que desea usar. En el siguiente ejemplo, es 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

A continuación, cree un archivo de configuración ALSA alternativo (que usé .asoundrc.usb) y llénelo con el siguiente contenido (basado en una solución para un problema similar ). No olvide reemplazar AUDIOcon el identificador que obtuvo en el paso anterior.

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

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

Lo único que queda es modificar el inicio (acceso directo de escritorio o menú, script, alias, etc.) de su navegador para establecer la ALSA_CONFIG_PATHvariable de entorno (documentada en la página del proyecto ALSA ) en el archivo que creó.

dnet
fuente