วิธีการตั้งค่าการเชื่อมต่ออัตโนมัติของชุดหูฟังบลูทู ธ


12

ชุดหูฟังบลูทู ธ ของฉันทำงานได้ดี อ่างล้างเสียงใช้งานได้ ทุกอย่างทำงาน แต่ปัญหาคือฉันต้องเชื่อมต่อด้วยตนเองกับพีซี:

  • คลิกที่ไอคอนบลูทู ธ ใกล้เวลาบน kde taskbar => รู้จักอุปกรณ์ => เชื่อมต่อ
  • # bluetoothctl => connect xx:xx:xx:xx:xx:xx

มันเคยเชื่อมต่อโดยอัตโนมัติเมื่อเดือนก่อนด้วยการติดตั้ง / อัพเดตเดเบียนมาตรฐาน ฉันไม่รู้ว่าทำไมมันถึงแตก ฉันไม่ได้ติดตั้งแพ็คเกจที่เกี่ยวข้องกับบลูทู ธ หรือเปลี่ยนไฟล์กำหนดค่าที่เกี่ยวข้องกับบลูทู ธ

สิ่งที่ฉันทำเพื่อแก้ไขปัญหาของฉัน:

  • ล้างและติดตั้งแพ็คเกจที่เกี่ยวข้องกับบลูทู ธ ใหม่ทั้งหมด (ดูด้านล่าง)
  • เพิ่มบรรทัดโมดูลโหลดโมดูลสลับบนเชื่อมต่อกับ/etc/pulse/default.paตามที่อธิบายไว้ที่นี่
  • สร้างไฟล์/etc/bluetooth/audio.confด้วยบรรทัดAutoConnect = trueและเริ่มบริการบลูทู ธ ใหม่หลังจากนั้นดังที่นี่
  • สคริปต์ (จาก 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 , บลูทู ธ , bluez , PulseAudio โมดูลบลูทู ธ


@Theophrastus, bluez-simple-agent ไม่ได้เป็นส่วนหนึ่งของ bluez 5.23 อีกต่อไป คำตอบอื่น ๆ ไม่ได้ช่วย
Qeeet

คำตอบ:


9

โดยปกติแล้วชุดหูฟังของคุณควรพยายามเชื่อมต่อกับอุปกรณ์ล่าสุดที่เชื่อมต่อโดยอัตโนมัติ (ส่วนใหญ่ถ้าไม่ทั้งหมดก็ทำได้) อย่างไรก็ตามสิ่งนี้อาจล้มเหลวหากอุปกรณ์ของคุณไม่ใช่อุปกรณ์ที่เชื่อถือได้

สิ่งแรกที่ต้องตรวจสอบคือไฟล์บันทึก ใน Ubuntu ภายใต้/var/log/syslogอาจมีชื่อที่แตกต่างกันภายใต้ Debian ... ที่นั่นฉันเห็นข้อผิดพลาด:Authentication attempt without agent

การค้นหาเว็บอย่างรวดเร็วส่งคืนหน้านี้และสิ่งที่ฉันต้องทำคือเพิ่มอุปกรณ์ลงในอุปกรณ์ที่เชื่อถือได้ เรียกใช้และจากนั้นป้อนbluetoothctl trust XX:XX:XX:XX:XX:XXแทนที่ X'es ด้วยที่อยู่ MAC ของอุปกรณ์ของคุณ มีตัวอย่างในลิงค์ที่ฉันให้ไว้ด้วย

คุณอาจมีปัญหาอื่น แต่ให้ตรวจสอบไฟล์บันทึกอย่างน้อยที่สุดเพื่อดูว่าอุปกรณ์ของคุณพยายามเชื่อมต่อหรือไม่ หากพยายามเชื่อมต่อคุณสามารถเห็นข้อความบางส่วนหากคุณเรียกใช้bluetoothctlและรอ ผมเก็บไว้เห็นConnected: yes, no, yes, no... ข้อความตลอดเวลา กำลังถูกตัดการเชื่อมต่อเนื่องจากไม่ใช่อุปกรณ์ที่เชื่อถือได้


5
ฉันเชื่อถือและตรวจสอบว่าเชื่อถือได้หรือไม่ มันน่าเชื่อถือและฉันยังต้องถอดและเชื่อมต่ออีกครั้งเพื่อให้สามารถใช้ชุดหูฟังได้ บางครั้งฉันต้องทำซ้ำการทำงาน (ตัดการเชื่อมต่อ
Qeeet

1
อุปกรณ์ที่เชื่อถือได้ของฉันยังคงเชื่อมต่อและยกเลิกการเชื่อมต่อ นี่คือบันทึก [ใหม่] คอนโทรลเลอร์ YYY [ค่าเริ่มต้น] [ใหม่] อุปกรณ์ XXXXXX ตัวแทน Bluedio T ลงทะเบียน [Bluedio T] # trust XXXXXX การเปลี่ยน XXXXXX เปลี่ยนความเชื่อถือไว้วางใจ [CHG] อุปกรณ์ XXXXXX บริการได้รับการแก้ไขแล้ว: ไม่มี [CHG] XXXXXX เชื่อมต่อ: ] อุปกรณ์ 18: 01: 15: 8B: 0C: 31 เชื่อมต่อ: ใช่ [CHG] อุปกรณ์ XXXXXX เชื่อมต่อ: ไม่ [บลูทู ธ ] # trust XXXXXX การเปลี่ยน XXXXXX การเปลี่ยนความเชื่อถือ XXXXXX สำเร็จแล้ว [เชื่อมต่อ] XXXXXX ความพยายามในการเชื่อมต่อกับ XXXXXX [CHG] เชื่อมต่อแล้ว: ใช่การเชื่อมต่อสำเร็จ [CHG] อุปกรณ์ XXXXXX บริการได้รับการแก้ไขแล้ว: ใช่
kommradHomer

1

การเชื่อมต่อใหม่อัตโนมัติไม่ทำงานสำหรับฉันบน ubuntu 19 โดยใช้ลำโพง bt สร้างสรรค์

ฉันใช้คำตอบและความคิดเห็นข้างต้นเพื่อรวมไว้วางใจและตัดการเชื่อมต่อเชื่อมต่อกับสคริปต์เปลือกสั้น ฉันสร้างลิงก์บนเดสก์ท็อปเพื่อเรียกใช้งานสคริปต์ในที่ประชุม

คุณสามารถค้นหาที่อยู่ MAC ที่ถูกต้องได้ในการตั้งค่าบลูทู ธ ของ Ubuntu

สคริปต์ : (บันทึกเป็น /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 / แอปเป็น speaker.png Ubuntu จะค้นหาโดยอัตโนมัติ


1
ความน่าประหลาดใจที่ยังคงอยู่ในปี 2020 การทดสอบที่ทันสมัยของ Ubuntu / debian ยังคงไม่สามารถทำบลูทู ธ ออกจากกล่องได้อย่างถูกต้อง ไม่เชื่อมต่ออีกครั้งหลังจากตื่นจากการระงับ
RichieHH
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.