Bluetooth kulaklığın otomatik bağlantısı nasıl kurulur?


14

Bluetooth kulaklığım iyi çalışıyor. Ses alıcı çalışır. Her şey işe yarıyor. Ama sorun PC'ye manuel olarak bağlamanız gerekiyor:

  • kde görev çubuğundaki zamana yakın bluetooth simgesine tıklayın => bilinen cihazlar => Bağlan
  • # bluetoothctl => connect xx:xx:xx:xx:xx:xx

Standart debian kurulum / güncellemelerine sadece bir ay önce otomatik olarak bağlanırdı. Neden kırıldığını bilmiyorum. Bluetooth ile ilgili herhangi bir paket kurmadım veya bluetooth ile ilgili yapılandırma dosyalarını değiştirmedim.

Sorunumu çözmek için ne yaptım:

  • Bluetooth ile ilgili tüm paketleri temizledim ve yeniden kurun (aşağıya bakın).
  • ilave bir çizgi yük modülünü-açma-bağlantı için /etc/pulse/default.pa'yı tarif edildiği gibi burada
  • AutoConnect = gerçek ve daha sonra burada belirtildiği gibi bluetooth hizmeti yeniden başlatılan bir çizgi ile /etc/bluetooth/audio.conf dosyası yarattı
  • script (askubuntu'dan) çalışmıyor. Bu mesajı alıyorum:

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

Çevrimiçi olduğunda bluetooth kulaklığa otomatik olarak bağlanabilmek nasıl yapılır? Çözümün kolay olduğunu hissediyorum.

Debian 8.6, kde 4.14.2. Kullanılan paketler: bluedevil , bluetooth , bluez , pulseaudio-module-bluetooth .


@Theophrastus, bluez-simple-agent artık bluez 5.23'ün bir parçası değildir. Diğer cevaplar yardımcı olmadı
Qeeet

Yanıtlar:


11

Normalde kulaklığınız otomatik olarak en son bağlandığı cihaza bağlanmaya çalışmalıdır (çoğu olmasa da çoğu bunu yapar). Ancak, cihazınız güvenilir bir cihaz değilse bu başarısız olabilir.

Kontrol edilecek ilk şey günlük dosyalarıdır. Ubuntu altında /var/log/syslog, Debian altında farklı bir isim olabilir ... Orada hatayı gördüm:Authentication attempt without agent

Hızlı bir web araması bu sayfayı döndürdü ve tek yapmam gereken güvenilir cihazlara cihaz eklemek. Çalıştırın bluetoothctlve girin trust XX:XX:XX:XX:XX:XX. X'leri cihazınızın MAC adresiyle değiştirin. Sağladığım bağlantıda da örnek var

Farklı bir sorununuz olabilir, ancak en azından cihazınızın bağlanmaya çalışıp çalışmadığını görmek için günlük dosyalarınızı kontrol edin. Bağlanmaya çalışıyorsa, çalıştırıp bluetoothctlbeklerseniz bazı mesajları da görebilirsiniz . Ben görmeye devam Connected: yes, no, yes, noher zaman ... mesajlar. Güvenilir bir cihaz olmadığı için bağlantısı kesiliyordu.


5
Güveniyordum ve güvenilir olup olmadığını kontrol ettim. Güvenilirdi ve yine de kulaklığı kullanabilmek için bağlantıyı kesip tekrar bağlanmam gerekiyor. Bazen operasyonu tekrarlamak zorundayım (bağlantıyı
kes-

1
güvenilir cihazım bağlanmaya ve bağlantıyı kesmeye devam ediyor. İşte günlük [NEW] Denetleyici YYY [varsayılan] [YENİ] Aygıt XXXXXX Bluedio T Aracısı kaydedildi [Bluedio T] # trust XXXXXX XXXXXX güveninin değiştirilmesi başarılı oldu [CHG] Cihaz XXXXXX Hizmetleri Çözümlendi: hayır [CHG] Cihaz XXXXXX Bağlı: hayır [CHG ] Cihaz 18: 01: 15: 8B: 0C: 31 Bağlı: evet [CHG] XXXXXX Cihazı Bağlı: hayır [bluetooth] # trust XXXXXX XXXXXX güvenini değiştirme başarılı [bluetooth] # connect XXXXXX XXXXXX [CHG] Cihaz XXXXXX ürününe bağlanmaya çalışılıyor Bağlandı: evet Bağlantı başarılı [CHG] XXXXXX Hizmetleri
Çözüldü

1

Otomatik yeniden bağlanma, yaratıcı bir bt hoparlör kullanarak ubuntu 19'da da işe yaramadı.

Güven ve bağlantıyı kes, kısa bir kabuk komut dosyası ile bağlamak için yukarıdaki cevap ve yorumu kullandım. Komut dosyasını uygun şekilde yürütmek için bir masaüstü bağlantısı yaptım.

Ubuntu'nun bluetooth ayarlarında doğru MAC adresini bulabilirsiniz.

Komut dosyası : (/home/username/connect_speaker.sh olarak kaydedin)

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

hoparlör.desktop (bağlantı)

#!/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

Masaüstü bağlantısı da sadece bir dosyadır. kullanıcı adını sistemdeki kullanıcı adınızla değiştirin. / Usr / share / icons / hicolor / 256x256 / apps içine bir hoparlör simgesi kaydettim. Ubuntu otomatik olarak bulacaktır.


1
Şaşırtıcı 2020 son teknoloji Ubuntu / debian test hala kutudan düzgün bluetooth yapamaz. Askıya alınmadan uyandıktan sonra yeniden bağlanma yok.
RichieHH

0

Güven eklemenin yanı sıra pulseaudio'nun bağlantıyı kabul etmesini sağlamanız gerekir. Https://wiki.archlinux.org/index.php/Bluetooth_Headset#Setting_up_auto_connection adresinden alıntı yapılıyor ...

Kulaklığınızın otomatik olarak bağlanması için PulseAudio'nun açma bağlantı modülünü etkinleştirmeniz gerekir. Bunu /etc/pulse/default.pa dosyasına aşağıdaki satırları ekleyerek yapın:

# automatically switch to newly-connected devices
load-module module-switch-on-connect

Bluetoothctl konsolunda güven 00: 1D: 43: 6D: 03: 26 çalıştırarak bluetoothctl'in Bluetooth kulaklığınıza güvenmesini sağlayın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.