온보드 사운드 카드와 연결된 블루투스 헤드셋이 있습니다. 블루투스 장치를 구성했습니다 /etc/asound.conf
:
# cat /etc/asound.conf
pcm.bluetooth {
type bluetooth
device 12:34:56:78:9a:bc
profile "auto"
}
ctl.bluetooth {
type bluetooth
}
기본적으로 온보드 카드는 모든 사운드에 사용됩니다 (분명히 기본 온보드 카드를 asound.conf에 나열하지 않아도 됨)
응용 프로그램에서 Bluetooth alsa 장치를 사용하려면 다음과 같이 지정해야합니다.
mplayer -ao alsa:device=bluetooth file.mp3
괜찮습니다. 그러나 브라우저에 블루투스 alsa 장치를 사용하도록 지시하는 방법이 필요합니다.
--alsa-output-device
커맨드 라인 옵션을 사용하여 크롬을 시작하는 방법을 찾았습니다 .
chromium --alsa-output-device=bluetooth
파이어 폭스를 시작하는 비슷한 방법이 필요하지만 찾을 수 없습니다.
파이어 폭스가 블루투스 알사 장치를 수정 /etc/asound.conf
하거나 ~/.asoundrc
매번마다 사용 하지 말라고 어떻게 말할 수 있습니까?
최신 정보:
@lgeorget의 조언을 따랐으며 /etc/asound.conf
이제는 다음과 같습니다.
pcm.!default {
type plug
slave.pcm {
@func getenv
vars [ ALSAPCM ]
default "hw:0,0"
}
}
pcm.bluetooth {
type bluetooth
device 12:34:56:78:9a:bc
profile "auto"
}
ctl.bluetooth {
type bluetooth
}
을 사용하여 파이어 폭스를 시작하면 ALSAPCM=bluetooth firefox
블루투스 헤드셋에서 소리가 나지 만 파이어 폭스는 100 % CPU (4 코어)에서 실행되고 YouTube 비디오는 10 배 속도로 재생됩니다 (소리가 그에 따라 깨집니다). 없이 파이어 폭스를 시작하면 ALSAPCM=bluetooth
모든 것이 정상이며 기본 alsa 장치에서 사운드가 재생됩니다.