ฉันจะทำให้ 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 ) เป็นไฟล์ที่คุณสร้างขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.