Мені потрібен один екземпляр Chromium в Linux для націлювання на іншу звукову карту, ніж за замовчуванням, включаючи Flash. Чи все-таки це зробити легко?
Мені потрібен один екземпляр Chromium в Linux для націлювання на іншу звукову карту, ніж за замовчуванням, включаючи Flash. Чи все-таки це зробити легко?
Відповіді:
Спочатку скористайтеся 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 ) на створений вами файл.