Як змусити Chromium використовувати інший пристрій ALSA?


8

Мені потрібен один екземпляр Chromium в Linux для націлювання на іншу звукову карту, ніж за замовчуванням, включаючи Flash. Чи все-таки це зробити легко?

Відповіді:


5

Спочатку скористайтеся aplay -lдля отримання ідентифікатора альтернативної звукової карти, яку ви хочете використовувати. У наступному прикладі це 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

Далі створіть альтернативний файл конфігурації ALSA (я використовував .asoundrc.usb) та заповніть його наступним вмістом (на основі рішення подібної проблеми ). Не забудьте замінити AUDIOідентифікатор, який ви отримали на попередньому кроці.

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

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

Залишилося лише змінити запуск (ярлик робочого столу чи меню, сценарій, псевдонім тощо) вашого браузера, щоб встановити ALSA_CONFIG_PATHзмінну середовища (задокументовано на сторінці проекту ALSA ) на створений вами файл.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.