ब्लूज़ को> = 5.28.2 पर अपडेट करें
अब के लिए एक छोटी गाड़ी ब्लूज़ पैकेज के साथ 18.04 जहाज; नया संस्करण इस पीपीए से उपलब्ध है: https://launchpad.net/~bluaxy/+archive/ubuntu/bluez :
sudo add-apt-repository ppa:bluetooth/bluez
sudo apt install bluez
छोटी गाड़ी ब्लूटूथ एप्लेट के लिए समाधान (एकता विशिष्ट?)
यह संभवतः @solstice में उल्लिखित मुद्दा है - बीटी मेनू एप्लेट मुझे नींद से फिर से शुरू करने के बाद ब्लूटूथ को सक्षम नहीं करता है। कोई फर्क नहीं पड़ता कि टॉगल स्विच बंद है या चालू है, बीटी आइकन अक्षम है, और rfkill आउटपुट नहीं बदलता है:
$ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
12: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
आप बीटी को मैन्युअल रूप से चलाकर टॉगल कर सकते हैं (अपनी खुद की आईडी बदलें):
rfkill block 12
rfkill unblock 12
और बीटी एप्लेट को इसे अब सही ढंग से चुनना चाहिए। इस बिंदु पर, आपको अपने उपकरणों से कनेक्ट करने में सक्षम होना चाहिए। अभी के लिए मैंने इसे एक स्क्रिप्ट का उपयोग करके एक साथ हैक किया है जो फिर से शुरू होने के बाद यह करता है:
$ 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 सूची आउटपुट में hci0 के बगल में आईडी नंबर हर निलंबन / फिर से शुरू होने के बाद वेतन वृद्धि लगता है। बीटी मेनू का उपयोग करके बीटी को सक्षम / सक्षम करना आउटपुट (मेनू के माध्यम से अक्षम बीटी के लिए 'नरम अवरुद्ध: हां') को बदलना चाहिए, लेकिन यह नहीं करता है। मेरा अनुमान है कि एप्लेट गलत डिवाइस आईडी को याद रखता है और इस प्रकार एक डिवाइस को सक्षम करने की कोशिश कर रहा है जो अब मौजूद नहीं है।
bluetooth.service
को फिर से शुरू करने या हटानेbtusb
और फिर से काम करने जैसा कुछ भी नहीं है । मुझे रिबूट करना पड़ा ।