perbarui bluez ke> = 5.28.2
18,04 kapal dengan paket kereta biru untuk saat ini; versi yang lebih baru tersedia dari PPA ini: https://launchpad.net/~bluetooth/+archive/ubuntu/bluez :
sudo add-apt-repository ppa:bluetooth/bluez
sudo apt install bluez
solusi untuk applet Bluetooth buggy (khusus Unity?)
Ini mungkin masalah yang disebutkan @solstice - Applet menu BT tidak membiarkan saya mengaktifkan Bluetooth setelah melanjutkan dari tidur. Tidak masalah jika sakelar sakelar mati atau aktif, ikon BT dinonaktifkan, dan output rfkill tidak berubah:
$ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
12: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Anda dapat mengaktifkan BT secara manual dengan menjalankan (ganti ID Anda sendiri):
rfkill block 12
rfkill unblock 12
dan BT applet harus mengambilnya dengan benar sekarang. Pada titik ini, Anda harus dapat terhubung ke perangkat Anda. Untuk saat ini saya telah meretasnya menggunakan skrip yang melakukan ini secara otomatis setelah melanjutkan:
$ 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
Nomor ID di sebelah hci0 dalam output daftar rfkill tampaknya bertambah setelah setiap penundaan / melanjutkan. Menonaktifkan / mengaktifkan BT menggunakan menu BT harus mengubah output ('soft block: yes' untuk BT dinonaktifkan melalui menu), tetapi tidak. Dugaan saya adalah bahwa applet mengingat ID perangkat yang salah dan dengan demikian mencoba untuk mengaktifkan perangkat yang tidak ada lagi.
bluetooth.serviceatau melepasbtusbmodul dan memasangnya kembali berfungsi. Saya harus reboot .