Мне нужен один экземпляр Chromium в Linux для целевой звуковой карты, отличной от стандартной, включая Flash. Есть ли способ сделать это легко?
1 ответ
Во-первых, используйте 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) созданный вами файл.