Tôi cần một phiên bản Chromium trên Linux để nhắm mục tiêu một card âm thanh khác với mặc định, bao gồm cả Flash. Có cách nào để làm điều này dễ dàng?
Tôi cần một phiên bản Chromium trên Linux để nhắm mục tiêu một card âm thanh khác với mặc định, bao gồm cả Flash. Có cách nào để làm điều này dễ dàng?
Câu trả lời:
Đầu tiên, sử dụng aplay -l
để có được định danh của card âm thanh thay thế mà bạn muốn sử dụng. Trong ví dụ sau, nó 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
Tiếp theo, tạo một tệp cấu hình ALSA thay thế (tôi đã sử dụng .asoundrc.usb
) và điền vào đó với nội dung sau (dựa trên giải pháp cho một vấn đề tương tự ). Đừng quên thay thế AUDIO
bằng mã định danh bạn đã nhận được ở bước trước.
pcm.usb { type hw; card AUDIO; }
ctl.usb { type hw; card AUDIO; }
pcm.!default pcm.usb
ctl.!default ctl.usb
Điều duy nhất còn lại là sửa đổi phần khởi động (lối tắt trên màn hình hoặc menu, tập lệnh, bí danh, v.v.) của trình duyệt của bạn để đặt ALSA_CONFIG_PATH
biến môi trường (được ghi lại trên trang dự án ALSA ) thành tệp bạn đã tạo.