bluez'i> = 5.28.2 olarak güncelle
18.04 şimdilik bir buggy bluez paketi ile gönderiliyor; Yeni sürüm bu PPA'dan edinilebilir: https://launchpad.net/~bluetooth/+archive/ubuntu/bluez :
sudo add-apt-repository ppa:bluetooth/bluez
sudo apt install bluez
buggy Bluetooth uygulaması için geçici çözüm (Birliğe özgü mü?)
Muhtemelen bu konu @ solstice - BT menü uygulaması uyku modundan çıktıktan sonra Bluetooth'u etkinleştirmeme izin vermiyor. Geçiş anahtarı kapalı veya açık olursa olsun, BT simgesi devre dışı bırakılır ve rfkill çıkışı değişmez:
$ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
12: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
BT'yi çalıştırarak manuel olarak değiştirebilirsiniz (kendi kimliğinizi değiştirin):
rfkill block 12
rfkill unblock 12
BT uygulaması şimdi doğru şekilde almalı. Bu noktada cihazlarınıza bağlanabilmelisiniz. Şimdilik devam ettirdikten sonra bunu otomatik olarak yapan bir script kullanarak birlikte hackledim:
$ cat /lib/systemd/system-sleep/bt
#!/bin/sh
case $1 in
post)
sleep 5
rfkill block `rfkill list | grep hci | cut -d: -f1`
sleep 1
rfkill unblock `rfkill list | grep hci | cut -d: -f1`
;;
esac
Rfkill list output içindeki hci0 komutunun yanındaki ID numarası, her askıya alma / sürdürme işleminden sonra artmış görünüyor. BT menüsünü kullanarak BT'yi devre dışı bırakmak / etkinleştirmek çıkışı değiştirmelidir (menüden BT için 'yumuşak bloke: evet' devre dışı), ancak değişmiyor. Tahminime göre, uygulama yanlış cihaz kimliğini hatırlıyor ve bu nedenle artık bulunmayan bir cihazı etkinleştirmeye çalışıyor.
bluetooth.service
ya da sökülmesibtusb
ve tekrar takılması gibisi yoktur . Yeniden başlatmak zorunda kaldım .