Chromium에서 다른 ALSA 기기를 사용하려면 어떻게해야합니까?


8

플래시를 포함하여 기본 사운드 카드와 다른 사운드 카드를 타겟팅하려면 Linux에서 Chromium 인스턴스가 하나 필요합니다. 어쨌든 이것을 쉽게 할 수 있습니까?

답변:


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.