블루투스 헤드셋의 자동 연결을 설정하는 방법은 무엇입니까?


12

내 블루투스 헤드셋이 제대로 작동합니다. 오디오 싱크가 작동합니다. 모든 것이 작동합니다. 그러나 문제는 수동으로 PC에 연결해야한다는 것입니다.

  • kde 작업 표시 줄의 시간에 가까운 블루투스 아이콘을 클릭하십시오 => 알려진 장치 => 연결
  • # bluetoothctl => connect xx:xx:xx:xx:xx:xx

한 달 전에 표준 데비안 설치 / 업데이트를 통해 자동 연결되었습니다. 왜 깨 졌는지 모르겠습니다. Bluetooth 관련 패키지를 설치하거나 Bluetooth 관련 구성 파일을 변경하지 않았습니다.

내 문제를 해결하기 위해 한 것 :

  • 모든 Bluetooth 관련 패키지를 제거하고 다시 설치하십시오 (아래 참조).
  • 추가 광고 로드 모듈은 모듈의 스위치 - 온 - 연결/etc/pulse/default.pa 바와 같이 여기
  • AutoConnect = true 줄을 사용하여 /etc/bluetooth/audio.conf 파일을 생성하고 이후에 Bluetooth 서비스를 다시 시작 했습니다.
  • askubuntu의 스크립트 가 작동하지 않습니다. 이 메시지가 나타납니다.

    Browsing 00:18:09:29:XX:XX ...
    Sink bluez_sink.00_18_09_29_XX_XX does not exist.
    

온라인 상태 일 때 블루투스 헤드셋에 자동으로 연결하는 방법은 무엇입니까? 나는 해결책이 쉬운 것처럼 느낍니다.

데비안 8.6, kde 4.14.2. 사용 된 패키지 : bluedevil , bluetooth , bluez , pulseaudio-module-bluetooth .


@Theophrastus, bluez-simple-agent는 더 이상 bluez 5.23의 일부가 아닙니다. 다른 답변이 도움이되지 못했습니다
Qeeet

답변:


9

일반적으로 헤드셋은 자동으로 연결된 마지막 장치에 연결을 시도해야합니다. 그러나 장치가 신뢰할 수있는 장치가 아닌 경우 실패 할 수 있습니다.

가장 먼저 확인해야 할 것은 로그 파일입니다. 우분투 아래의 /var/log/syslog데비안에서 다른 이름을 가질 수 있습니다 ... 거기에 오류가 있습니다.Authentication attempt without agent

빠른 웹 검색 으로이 페이지가 반환 되었으므로 신뢰할 수있는 장치에 장치를 추가하기 만하면됩니다. 실행 bluetoothctl하고를 입력하십시오 trust XX:XX:XX:XX:XX:XX. X를 기기의 MAC 주소로 교체하십시오. 내가 제공 한 링크에 예가 있습니다.

다른 문제가있을 수 있지만 최소한 로그 파일을 확인하여 장치가 연결을 시도하고 있는지 확인하십시오. 연결을 시도하는 경우 실행 bluetoothctl하고 대기 하면 일부 메시지를 볼 수도 있습니다 . 내가보고 유지 Connected: yes, no, yes, no모든 시간 ... 메시지를. 신뢰할 수있는 장치가 아니기 때문에 연결이 끊어졌습니다.


5
나는 믿었고, 그것이 신뢰할 수 있는지 확인했다. 신뢰할 수 있었지만 여전히 헤드셋을 사용하려면 연결을 끊었다가 다시 연결해야합니다. 때로는 작업을 반복해야합니다 (연결 끊기
Qeeet

1
신뢰할 수있는 장치가 계속 연결하고 연결을 끊습니다. 로그는 다음과 같습니다. [NEW] 컨트롤러 YYY [기본값] [NEW] 장치 XXXXXX Bluedio T 에이전트 등록 [Bluedio T] # trust XXXXXX XXXXXX 신뢰 변경 성공 [CHG] 장치 XXXXXX 서비스 해결 : 아니요 [CHG] 장치 XXXXXX 연결 : 아니요 [CHG ] 장치 18 : 01 : 15 : 8B : 0C : 31 연결됨 : 예 [CHG] 장치 XXXXXX 연결됨 : 아니요 [bluetooth] # trust XXXXXX XXXXXX 신뢰 변경 성공 [bluetooth] # connect XXXXXX XXXXXX 연결 시도 [CHG] 장치 XXXXXX 연결 : 예 연결에 성공 [CHG] 장치 XXXXXX ServicesResolved : 예
kommradHomer

1

창조적 인 bt 스피커를 사용하는 우분투 19에서 자동 재 연결도 작동하지 않았습니다.

위의 답변과 의견을 사용하여 신뢰와 연결 해제를 결합하고 짧은 쉘 스크립트로 연결했습니다. 스크립트를 편리하게 실행하기 위해 데스크탑 링크를 만들었습니다.

우분투의 블루투스 설정에서 올바른 MAC 주소를 찾을 수 있습니다.

스크립트 : (/home/username/connect_speaker.sh로 저장)

#!/usr/bin/bash
bluetoothctl trust MAC-address
bluetoothctl disconnect MAC-address
bluetoothctl connect MAC-address

speaker.desktop (링크)

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=speaker
Name[en_US]=speaker
Exec=/home/username/connect_speaker.sh
Comment[en_US]=connect bt speaker
Name=speaker
Comment=connect bt speaker
Icon=speaker

데스크톱 링크는 파일 일뿐입니다. 시스템에서 사용자 이름을 사용자 이름으로 바꿉니다. 스피커 아이콘을 / usr / share / icons / hicolor / 256x256 / apps에 저장했습니다. speaker.png 우분투에서 자동으로 찾습니다.


1
2020 년의 최신 우분투 / 데비안 테스트에서 여전히 놀라운 것은 여전히 ​​블루투스를 제대로 사용할 수 없다는 것입니다. 일시 중단 후 다시 연결되지 않습니다.
RichieHH
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.