BT 헤드셋으로들을 수 있었지만 어느 날 갑자기 사운드 설정에서 사라졌습니다.
헤드셋을 다시 페어링했는데 이미 연결되어 있지만 소리를들을 수있는 사운드 설정 옵션이 없습니다.
이 명령을 시도하면 :
hcitool scan
장치를 찾지 못했습니다! 이 명령조차도 :
pactl list cards short
기본 사운드 카드 만 나열합니다! 어떻게해야합니까?
BT 헤드셋으로들을 수 있었지만 어느 날 갑자기 사운드 설정에서 사라졌습니다.
헤드셋을 다시 페어링했는데 이미 연결되어 있지만 소리를들을 수있는 사운드 설정 옵션이 없습니다.
이 명령을 시도하면 :
hcitool scan
장치를 찾지 못했습니다! 이 명령조차도 :
pactl list cards short
기본 사운드 카드 만 나열합니다! 어떻게해야합니까?
답변:
이 명령을 시도하십시오 :
sudo -H pactl load-module module-bluetooth-discover
페어링하고 성공적으로 연결될 때마다 실행하지만 사운드 설정에서 여전히 볼 수는 없습니다. 그것은 기본적으로 pulseaudio에게 블루투스 장치 목록을 다시로드하도록 지시합니다.
내 대명사는
헤드셋이 올바르게 페어링되어 Bluetooth 장치 아래에 표시되지만 오디오에 사용 가능한 INPUT / OUTPUT 소스로 표시되지 않습니다. 문제는 X11 이전에 pulseaudio 블루투스 모듈이로드되어 몇 가지 구성 파일을 변경하면 트릭을 수행한다는 것입니다.
PulseAudio가 블루투스 모듈 15.10 / 16.04를로드 할 수 없습니다
nano /etc/pulse/default.pa
다음 줄을 주석으로 처리하십시오.
#.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
#.endif
nano /usr/bin/start-pulseaudio-x11
다음 줄을 찾아서 추가하십시오.
if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi
다음 줄을 추가하십시오.
/usr/bin/pactl load-module module-bluetooth-discover
/usr/bin/pactl load-module module-switch-on-connect
이렇게하면 부팅시 펄스 오디오의 Bluetooth 모듈이 다운로드되지 않고 x11이 시작된 후에 다운로드됩니다.
/usr/bin/pactl
명령 줄에 세 명령 을 입력하면 즉시 적용됩니다. 또한 추가 할 두 개가 명령문 /usr/bin/start-pulseaudio-x11
안에 있어야 if
합니다. 이 두 가지 관찰을 모두 확인할 수 있습니까? 감사!
if..fi
큰 쪽에 삽입 if [ x"$DISPLAY"...fi
됩니다. 예, 터미널에서 직접 명령을 실행할 수 있어야합니다.
Mark의 대답을 확장하면 기본적으로 나를 위해 속임수를 사용했습니다.
문제는 블루투스 서비스가 시작할 때 pulseaudio 블루투스 모듈을로드하려고 시도하는데, X11을 실행해야하기 때문에 실패합니다. X11 이후에 pulseaudio 블루투스 모듈이로드되도록 구성을 변경해야합니다.
블루투스 서비스에 모듈을로드하지 않도록 지시하십시오. 이렇게하려면 /etc/pulse/default.pa
다음 줄에 #
문자를 넣어서이 행을 편집 하고 주석 처리하십시오 .
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
X11 이후에로드되도록 모듈을 구성하십시오. 이렇게하려면 /usr/bin/start-pulseaudio-x11
두 줄을 편집 하고 추가하십시오.
if [ x"$DISPLAY" != x ] ; then
# ...
# Add these lines:
/usr/bin/pactl load-module module-bluetooth-discover
/usr/bin/pactl load-module module-switch-on-connect
fi
pulseaudio와 bluetooh를 다시 시작하십시오 . 머신을 재부팅하거나 다음 명령을 사용하십시오.
pulseaudio -k
start-pulseaudio-x11
sudo service bluetooth restart
이런 방식으로 펄스 오디오 블루투스 모듈이 작동하고 볼륨 컨트롤 ( pavucontrol
)이 블루투스 장치를 감지하고 입력 및 출력 장치 아래에 나열해야합니다.
sudo service bluetooth restart
영구적 인 해결책은 blueman PPA를 추가하고 버그가 수정 된 최신 버전으로 패키지를 업데이트하는 것입니다 : https://launchpad.net/~blueman/+archive/ubuntu/ppa
sudo add-apt-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get upgrade
그렇게하면 더 이상
sudo -i pactl load-module module-bluetooth-discover
매번 한 번만 명령하십시오. 14.04 LTS (Trusty)에서 나를 위해 일합니다.
sudo apt install blueman
16.04에 바로 할 수있을 것 같습니다 : askubuntu.com/questions/764273/…