Ubuntu 16.04'te bir bluetooth hoparlöre otomatik bağlanma


14

BT başlangıçta etkinleştirilir. Bu güzel. Ancak bir kez eşleştirilse ve "güvenilir" durumuna geçse bile bir cihazı otomatik olarak düzenlemez / bağlanmaz. Cihazı seçerek bir hoparlöre bağlayabilirim ve "ses çıkışına bağlan". Bu önyüklemede otomatik olarak nasıl yapılabilir? Ben de bunu "bluetoothctl" ve "connect" daha yapabilirsiniz, ama bu interaktif, komut dosyası değil gibi görünüyor.

İkinci adım, BT'nin varsayılan ses havuzu haline gelmesidir.
Bu sıradan bir kullanım durumu değil mi?

(Bazı sayfalar buldum, çoğu modası geçmiş.) Bluetooth Cihazlarını Otomatik Bağlama : yük modülü modülü-aç- bağla benim için çalışmıyor.

Ayrıca bt-autoconnect kurdum. Ancak birkaç sorun: - BT-Adaptörünü kurmadı - Düğme Ses Ayarı hiçbir şey yapmıyor - Kaydet ve çık sadece bir şey değil


Bu çok güzel olacağını kabul etti. Bu tartışma alakalı görünüyor. Çözümü pulseaudio> 1.0 için test ediyorum. Cevabınıza baktığımda, sanırım zaten görmüştünüz ...
Gabriel

Yanıtlar:


4

bluetoothctlKomutu dene .

Daha sonra girerseniz help, kullanılacak komutları görürsünüz.

  • 'list' (cihazlar)
  • 'trust 78: 44: aa: bb: cc: dd' (cihazın MAC adresi)
  • 'info 78: 44: aa: bb: cc: dd' (cihazın MAC adresi)
  • 'Eşleşmiş cihazlar'

Deneyin, benim için çalıştı.


4

Audio Sink'e otomatik bağlanma için şu satırı ekleyebilirsiniz /etc/rc.local:

(sleep 6; echo "connect AA:BB:CC:DD:EE:FF\nquit" | bluetoothctl) &

Adresi güncelleyin. Komut satırından aşağıdakileri doğrulayabilirsiniz:

echo -e "devices\nquit" | bluetoothctl

Benim durumumda sleep 6yeterli - ama belki de bilgisayarınızda diğer bluetooth bağlantı adımlarının tamamen tamamlanabilmesi için artırılması gerekiyor.

Genellikle &sonunda işaret ile normal bluetooth bağlantı fonksiyonlarını başlatan sonraki işlemleri engellemeyen 6sn'de yürütülecek işleme başlayacaksınız. Rc.local mevcut değilse (benim durumumda) onu oluşturabilir veya başka bir dosya ile başlangıçta başlatabilirsiniz.


2

İkinci bölüm için (lavabo olarak BT hoparlöre otomatik geçiş) bir çözüm buldum. Buraya zaten gönderildi:

# /etc/pulse/default.pa
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
load-module module-switch-on-connect # this is new!
.endif

AMA : BT sunucusu kullanılabilir olur olmaz hoparlörle otomatik olarak nasıl eşleşebilir? YARDIM!


Düzenleme: ilk soru için (en iyi imho değil) bir çözüm bulundu:

echo "connect AA:BB:CC:DD:EE:FF" | bluetoothctl

ANCAK : Daha da iyisi, bu MAC olmadan bağlı ve güvenilen tüm cihazlar için çalışır.


0

Ubuntu'da ses sorunları kurulu sürücülerden kaynaklanmaktadır. Bu hoparlör en yeni ve en trend donanımsa, iyi bir şansınız yoktur ve Linux Topluluğu'nda sürücü bulunana kadar 2 ila 8 ay beklemek zorunda kalacaksınız. Ancak terminalde aşağıdaki paketleri yüklemeyi deneyebilirsiniz:

sudo apt-get install amarok ritim kutusu

reboot

Ardından bluetooth'u açın ve hoparlörünüzün desteklenip desteklenmediğine bakın:

  • Etkinliklere genel bakışı açın ve Bluetooth yazmaya başlayın.
  • Paneli açmak için Bluetooth'a tıklayın.
  • Üstteki anahtarı AÇIK konumuna getirin.

İyi şanslar veya en fazla 8 ay boyunca sabırlı olun.


1
Q'su sürücülerle ya da sağlam “problemlerle” ilgisi yoktu. Otomatik bağlantının yapılandırılmasıyla ilgiliydi. Rasgele birkaç ay beklemek önermek neredeyse hiç Stack Exchange şeyler.
RichieHH
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.