을 사용해 보았습니다 bluetoothctl
.
장치를 페어링했지만 연결할 수 없는 것 같습니다.
[bluetooth]# devices
Device X:X:X:X:X:X BT_SPEAKERS
[bluetooth]# connect X:X:X:X:X:X
Attempting to connect to X:X:X:X:X:X
Failed to connect: org.bluez.Error.Failed
[bluetooth]#
bluez-hid2hci
설치하면 문제가 해결될 것이라고 믿는 경향이 있는 다양한 게시물을 온라인에서 찾았습니다 .
하지만 이 패키지는 설치할 수 없습니다. 존재하지 않는 것 같습니다.
apt-get install bluez-hid2hci
E: Unable to locate package bluez-hid2hci
이것을 어떻게 설치하나요?
답변1
제가 당신을 도와드릴 수 없을 것 같습니다 bluez-hid2hci
.
무선 사용을 위해 설계된 일부 Bluetooth 키보드, 마우스 및/또는 시스템은 마우스/키보드 연결의 "블루투스"를 숨기는 특수 Bluetooth 트랜시버를 사용하므로 트랜시버는 컴퓨터에 단순한 USB 마우스로 표시됩니다. 건반. 예를 들어, 운영 체제의 일반 Bluetooth 드라이버가 아직 활성화되지 않은 동안 Bluetooth 마우스 및 키보드를 사용하여 운영 체제 설치 작업을 수행할 수 있습니다.
이러한 유형의 트랜시버에 대한 기술 용어는 다음과 같습니다.HID 프록시 블루투스 HCI.
목표 bluez-hid2hci
는 이러한 Bluetooth 트랜시버를 "숨겨진 Bluetooth 연결" 모드에서 벗어나 키보드 및/또는 마우스가 아닌 일반 범용 Bluetooth 트랜시버(HCI)로 사용할 수 있도록 하는 것입니다.
그러나 Bluetooth 스피커를 성공적으로 페어링했으므로 이는 Bluetooth 트랜시버가 이미 일반 HCI 모드에 있어야 함을 의미합니다. 그래서 bluez-hid2hci
할 일이 없었습니다.
그럼에도 불구하고 2009년의 별도 패키지는 bluez-hid2hci
기본 bluez
패키지에 통합되어 있으므로 도구가 이미 시스템에 설치되어 사용 가능해야 합니다 /lib/udev/hid2hci
. /lib/udev/rules.d/97-hid2hci.rules
필요할 때 자동으로 호출되도록 udev 규칙 파일도 있어야 합니다 .
귀하의 질문에서는 블루투스 스피커에 으로 연결하려고 합니다 root
. Debian 10의 기본 오디오 설정은 이제 일반적으로 Bluetooth 오디오 연결을 처리하는 Pulseaudio를 사용합니다. 문제는 Pulseaudio 데몬이 일반적으로 다음과 같이 실행된다는 것입니다.사용자별 서비스이므로 현재 로그인된 사용자 계정으로 로컬로 실행됩니다. 루트로 Bluetooth 연결을 설정하고 Pulseaudio 데몬이 루트가 아닌 사용자로 실행 중인 경우 데몬이 연결을 전혀 사용하지 못할 수 있습니다. 또는 루트로 스피커에 연결할 수 없는 이유는 Pulseaudio 데몬이 다른 사용자로 다른 연결을 설정했기 때문일 수 있습니다.
Linux의 Bluetooth에 대한 많은 인터넷 제안은 이전 BlueZ 4.x 시리즈를 기반으로 합니다. BlueZ 5.x가 원래 출시되어(2012년경) 배포판에 채택되었을 때 이전 권장 사항 중 상당수는 이미 더 이상 사용되지 않았습니다. 인터넷에서 Linux Bluetooth 권장 사항을 검색할 때 권장 사항이 작성된 시점에 주의하세요.
답변2
안녕하세요 도움이 되었습니다
다음을 수행할 때 "연결 실패: org.bluez.Error.Failed"가 나타납니다. https://wiki.archlinux.org/index.php/Bluetooth_keyboard
- 컴퓨터에서 감지한 장치 목록에서 잘못된 Bluetooth 장치를 제거합니다.
- 리눅스 박스를 다시 시작하세요
- 다시 페어링하고 다시 연결하세요.
프랑스인 Mr. Ronan의 팁: https://www.youtube.com/watch?v=_5pH0JrwynQ
내 문제는: 적절하게 페어링되고 신뢰할 수 있는 블루투스 키보드 장치가 있지만 어떤 이유로 "연결 실패: org.bluez.Error.Failed"라는 짜증나는 오류가 발생합니다(아마 키보드를 사용하지 않고 시간이 너무 많이 걸리기 때문일 것입니다). 노트북이 대기 후 연결하는 데 문제가 있습니다. 저는 포럼에서 다양한 팁을 시도했는데 Mr. Ronan이 제공한 이 팁만이 저에게 도움이 되었으며... 여러분에게도 도움이 될 수 있습니다.
귀하의 질문이 bluez-hid2hci 설치를 제안하는 많은 (오래된) 포럼 게시물로 연결되는 것을 확인했습니다(alpereira7이 언급한 대로). 훌륭한 설명을 해주신 telcoM 덕분에 이제는 이것이 문제가 되지 않는다는 것을 알게 되었습니다.
Xubuntu 18.04 이후 저장소 bluez*, bluetoothctl:5.48에서 최신 버전을 설치했습니다.