Bluetooth 오디오 장치가 연결되었지만 오디오 장치에 표시되지 않음


9

우분투 15.04 Dell XPS-13

Bluetooth를 통해 오디오 장치를 연결할 수 있지만 사운드 설정에 출력 옵션 (또는 입력 옵션)으로 표시되지 않으므로 사용할 수 없습니다.

이 문제를 어떻게 해결합니까?

답변:


4

모듈을 먼저로드하려고했지만 모듈을 먼저 Failure: Module initialization failed언로드해야합니다.

sudo pactl unload-module module-bluetooth-discover

그런 다음 다시로드하십시오.

sudo pactl load-module module-bluetooth-discover

그 후 오디오 설정에서 오디오 장치를 볼 수있었습니다.


AskUbuntu에 오신 것을 환영합니다 :) 다른 답변이 없으면 의미가 없기 때문에 답변에 세부 사항을 추가해야한다고 생각합니다. 귀하의 답변이 정답이라면 상단으로 올라가므로 상황에 맞지 않을 수 있습니다.
빌헬름 에라스무스

3

우분투 그놈 15.10 및 16.04와 동일한 문제가 있습니다. 펄스 오디오 저장소에서 gdm 사용자에 대한 읽기 권한을 추가하는 데 도움이되었습니다.

sudo setfacl -m u:gdm:r /usr/bin/pulseaudio

그 후 pulseaudio를 다시 시작하십시오 (또는 시스템을 다시 시작하십시오)

sudo pkill pulseaudio

블루투스 장치가 오디오 장치 목록에 표시됩니다.


1
내가 얻는 : setfacl : 옵션 -m : 문자 3 근처에 잘못된 인수
weelux

그것은 나에게도 속임수를 썼다! 정말 고맙습니다! 나는이 문제에 대한 해결책을 찾고있었습니다!
mjb

gdm은 사용자 ID 여야합니다 (사용자 이름도 작동하는 것 같습니다)-답변을 편집하겠습니다
Thorsten Niehues

이 명령으로 내부 오디오 장치도 사라졌습니다! 어떻게 고치는 지?
Thorsten Niehues

sudo setfacl -m u:1000:r-x /usr/bin/pulseaudio1000이 사용자 ID 인 곳을 사용하십시오 . id아이디를 보려면 터미널을 입력 하십시오. r과 x를 사용하는 것을 명심하십시오. 그렇지 않으면 모든 출력 장치가 사라집니다!
Thorsten Niehues

2

Blueman에는 module-bluetooth-discover부팅 중에로드 되면 언로드되는 버그가 있으므로 오디오 장치의 페어링을 해제 한 다음

sudo pactl load-module module-bluetooth-discover

그런 다음 장치를 페어링하여 사운드 설정에 나타나는지 확인하십시오


2
(I 실행할 때) ~ $ sudo를 pactl로드 모듈 모듈 블루투스-발견 (I 얻을) 실패 : 모듈 초기화 실패
아론 와인버그을

나는 blueman 블루투스 매니저 I GET 설치하려고 할 때 paste.ubuntu.com/10980288
아론 와인버그

무슨 일이 일어나고 있는지 잘 모르겠습니다
Jeremy31

비슷한 문제는 여기 $ sudo pactl load-module module-bluetooth-discover 홈 디렉토리에 액세스 할 수 없음 : 권한 거부 연결 실패 : 연결 거부 pa_context_connect () 실패 : 연결 거부 $ sudo -i pactl load-module module-bluetooth-discover 연결 실패 : 연결 거부 됨 pa_context_connect () 실패 : 연결 거부
선택하십시오.

1
@select Pulseaudio는 사용자로 실행되므로 sudo를 사용해서는 안됩니다. 인용 한 오류 메시지는 완전히 다르며 sudo를 사용하기 때문입니다.
cincodenada

0

블루투스 헤드셋을 성공적으로 연결 한 후
sudo -i pactl load-module module-bluetooth-discover

그런 다음 헤드셋을 출력 장치로 선택할 수 있으면 다음과 같이 변경할 수 있습니다.

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

# Add the following lines:
/usr/bin/pactl load-module module-bluetooth-discover
# /usr/bin/pactl load-module module-switch-on-connect #<-- Uncomment to automatically select headset on connection
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.