Comment puis-je faire en sorte que Chromium utilise un autre appareil ALSA?


8

J'ai besoin d'une instance de Chromium sous Linux pour cibler une carte son différente de celle par défaut, y compris Flash. Est-il possible de le faire facilement?

Réponses:


5

Tout d'abord, utilisez aplay -lpour obtenir l'identifiant de la carte son alternative que vous souhaitez utiliser. Dans l'exemple suivant, c'est 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

Ensuite, créez un autre fichier de configuration ALSA (que j'ai utilisé .asoundrc.usb) et remplissez-le avec le contenu suivant (basé sur une solution pour un problème similaire ). N'oubliez pas de le remplacer AUDIOpar l'identifiant que vous avez obtenu à l'étape précédente.

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

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

Il ne reste plus qu'à modifier le démarrage (raccourci bureau ou menu, script, alias, etc.) de votre navigateur pour définir la ALSA_CONFIG_PATHvariable d'environnement (documentée sur la page du projet ALSA ) sur le fichier que vous avez créé.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.