카테고리 보관물: Unix

Unix

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

내 블루투스 헤드셋이 제대로 작동합니다. 오디오 싱크가 작동합니다. 모든 것이 작동합니다. 그러나 문제는 수동으로 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 .



답변

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

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

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

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


답변

창조적 인 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 / 256×256 / apps에 저장했습니다. speaker.png 우분투에서 자동으로 찾습니다.


답변