Ubuntu 16.04 में एक ब्लूटूथ स्पीकर के लिए ऑटोकनेक्ट


14

स्टार्टअप में बीटी सक्षम है। यह अच्छा है। लेकिन यह किसी डिवाइस से ऑटोपरेयर / कनेक्ट नहीं होगा, भले ही इसे एक बार जोड़ा गया हो और "विश्वसनीय" दर्जा प्राप्त हो। मैं उपकरण का चयन करके एक स्पीकर से कनेक्ट कर सकता हूं, और "ऑडियो आउटपुट से कनेक्ट" कर सकता हूं। यह बूट पर स्वचालित रूप से कैसे किया जा सकता है? मैं इसे "ब्लूटूथब्लॉक" और "कनेक्ट" की तुलना में भी कर सकता हूं, लेकिन यह इंटरैक्टिव है, स्क्रिप्ट योग्य नहीं है।

और दूसरा चरण है, कि बीटी डिफ़ॉल्ट ऑडियो सिंक बन जाता है।
क्या यह सब एक साधारण उपयोग का मामला नहीं है?

(मुझे यहां कुछ पृष्ठ मिले, जो सबसे पुराने हैं।) ब्लूटूथ डिवाइसेज़ को ऑटोकनेक्ट करना : लोड-मॉड्यूल मॉड्यूल-स्विच-ऑन-कनेक्ट मेरे लिए काम नहीं करता है।

मैंने bt-autoconnect भी स्थापित किया है। लेकिन कई मुद्दे: - यह बीटी-एडॉप्टर को फाउन्ड नहीं किया - बटन ऑडियो-सेटिंग सिर्फ कुछ नहीं करता है - बचाओ और छोड़ो सिर्फ कुछ भी नहीं है


सहमत यह बहुत अच्छा होगा। यह चर्चा प्रासंगिक लगती है। मैं pulseaudio> 1.0 के समाधान का परीक्षण कर रहा हूं। आपके उत्तर को देखते हुए, मुझे लगता है कि आप इसे पहले ही देख चुके हैं ...
गैब्रियल

जवाबों:


4

bluetoothctlकमांड का प्रयास करें ।

यदि आप दर्ज करते हैं help, तो आप उपयोग किए जाने वाले कमांड देखेंगे।

  • 'सूची' (उपकरण)
  • aa ट्रस्ट:: ४४: आ: बी बी: ​​सी सी: डी डी ’(मैक एड्रेस ऑफ़ डिवाइस)
  • 'जानकारी 78: 44: आ: बीबी: सीसी: डीडी' (मैक डिवाइस का पता)
  • 'बनती-उपकरणों'

कोशिश करो, यह मेरे लिए काम किया।


4

ऑडियो सिंक के लिए स्वचालित कनेक्ट के लिए आप निम्न पंक्ति को इसमें जोड़ सकते हैं /etc/rc.local:

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

पता अपडेट करें। आप कमांड लाइन से यह सत्यापित कर सकते हैं:

echo -e "devices\nquit" | bluetoothctl

मेरे मामले sleep 6में पर्याप्त है - लेकिन हो सकता है कि आपके कंप्यूटर पर अन्य ब्लूटूथ कनेक्शन चरणों को पूरी तरह से पूरा करने की अनुमति देने के लिए इसे बढ़ाया जाए।

आम तौर &पर अंत में साइन के साथ आप प्रक्रिया शुरू करेंगे जो 6sec में निष्पादित की जाएगी सामान्य ब्लूटूथ कनेक्शन फ़ंक्शन शुरू करने वाली अगली प्रक्रियाओं को अवरुद्ध नहीं करेगा। यदि r इंकलोक मौजूदा नहीं है (यह मेरे मामले में था) तो आप इसे बना सकते हैं या अन्य फ़ाइल के साथ स्टार्टअप पर आरंभ कर सकते हैं।


2

दूसरे भाग के लिए (सिंक के रूप में बीटी स्पीकर पर ऑटो स्विच) मुझे एक समाधान मिला। यहाँ पहले से ही पोस्ट किया गया है:

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

BUT : उपलब्ध होते ही बीटी सर्वर स्वचालित रूप से स्पीकर के साथ कैसे जोड़ सकता है? मदद!


संपादित करें: पहले प्रश्न के लिए एक (सबसे अच्छा नहीं imho) समाधान मिला:

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

लेकिन : इससे भी बेहतर यह होगा कि इस मैक के बिना यह उन सभी उपकरणों के लिए काम करता है जो कनेक्ट और विश्वसनीय रहे हैं।


0

उबंटू ध्वनि-समस्याओं में स्थापित ड्राइवरों के कारण हैं। अगर यह स्पीकर सबसे नया और सबसे ट्रेंडी हार्डवेयर है, तो आपके पास कोई अच्छा मौका नहीं है और जब तक कि ड्राइवर लिनक्स कम्युनिटी में मौजूद नहीं है, तब तक आपको 2 से 8 महीने तक इंतजार करना होगा। लेकिन आप टर्मिनल में निम्नलिखित पैकेज स्थापित करने का प्रयास कर सकते हैं:

sudo apt-get install अमारोक रिदमबॉक्स

रिबूट

फिर ब्लूटूथ पर स्विच करें और देखें कि क्या आपका स्पीकर समर्थित है:

  • गतिविधियों का अवलोकन खोलें और ब्लूटूथ टाइप करना शुरू करें।
  • पैनल को खोलने के लिए ब्लूटूथ पर क्लिक करें।
  • स्विच को शीर्ष पर सेट करें।

सौभाग्य या अधिकतम 8 महीनों के लिए धैर्य रखें।


1
उनका क्यू ड्राइवरों या ध्वनि "समस्याओं" से कोई लेना-देना नहीं था। यह ऑटो-कनेक्ट को कॉन्फ़िगर करने के साथ करना था। कुछ महीनों के लिए मनमाने ढंग से प्रतीक्षा करने का सुझाव देना स्टैक एक्सचेंज का सामान है।
रिची एचएच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.