Ubuntu 16.04 में ब्लूटूथ हेडसेट (Sennheiser Momentum M2 AEBT) के लिए मूल रूप से ऑटोकनेक्टिंग


22

मेरे पास एक ब्लूटूथ हेडसेट है ( Sennheiser Momentum M2 AEBT)। मुझे ऑटोकनेक्शन के साथ एक समस्या हो रही है, जिसके लिए मुझे वर्कअराउंड मिला है। मैं एक वास्तविक समाधान पसंद करूंगा।

अगर मुझे काम करने के लिए कनेक्शन चाहिए, तो मुझे करना होगा

  1. हेडसेट कनेक्ट करें।
  2. ब्लूटूथ सेटिंग्स संपादित करें, ऑडियो प्रोफाइल "हेडसेट हेड यूनिट" चुनें
  3. हेडसेट को डिस्कनेक्ट करें।
  4. हेडसेट कनेक्ट करें।
  5. ऑडियो प्रोफाइल के रूप में "उच्च निष्ठा प्लेबैक" का चयन करें।

फिर सब कुछ आड़ू है।

यहाँ वैकल्पिक परिदृश्य हैं जिन्हें मैंने आज़माया है:

  1. जब हेडसेट और कंप्यूटर ऑटोकनेक्ट करते हैं, तो कंप्यूटर सबसे हालिया प्रोफ़ाइल (हाई फिडेलिटी प्लेबैक) का उपयोग करेगा। हालांकि, वीएलसी म्यूट ऑडियो चलाएगा, और एमपीडी को लगातार रोका जाएगा।

    अगर मैं प्रोफ़ाइल को "बंद" करने की कोशिश करता हूं, तो "हाई फिडेलिटी प्लेबैक" पर वापस जाता हूं, मुझे त्रुटि संदेश मिलता है Failed to change the profile to a2dp_sink, और मुझे पहले जैसी समस्याएं दिखाई देती हैं। यही स्थिति तब होती है जब मैं प्रोफ़ाइल को "हेडसेट हेड यूनिट" में बदलता हूं, तो "हाई फिडेलिटी प्लेबैक" पर स्विच करने का प्रयास करें।

  2. आप छवियों में देख सकते हैं कि तीन विकल्प हैं: "हेडसेट", "हैंड्सफ्री" और "ऑडियो सिंक"। इससे कोई फर्क नहीं पड़ता कि मैं किस पर क्लिक करता हूं।

यहाँ विवरण के साथ स्क्रीनशॉट हैं।

ब्लूटूथ में उपलब्ध मेनू विकल्प:

यहाँ छवि विवरण दर्ज करें

एमपीडी में लगातार ठहराव। मैं आगे या पीछे जा सकता हूं, लेकिन कोई "खेल" विकल्प नहीं है:

यहाँ छवि विवरण दर्ज करें

VLC खुशी के साथ कोई ऑडियो नहीं खेलेंगे:

यहाँ छवि विवरण दर्ज करें


यह पल्स ऑडियो के साथ एक समस्या है
मैथ्यूब्स

1
आप उबंटू के किस संस्करण का उपयोग कर रहे हैं? और क्या डेस्कटॉप पर्यावरण?
स्पेंसर हिल

क्या आपके पास अभी भी यह मुद्दा है? यदि हां, तो कृपया संपादित के उत्पादन में lspciऔर lsusbअपनी पोस्ट करने के लिए। यदि नहीं, तो कृपया यहाँ समुदाय के साथ अपना संकल्प साझा करें। धन्यवाद!
एल्डर गीक

जवाबों:


1

निम्नलिखित समाधान ने मेरे लिए काम किया:

  1. यह देखने के लिए जांचें कि module-bluetooth-discoverक्या लोड है: pactl list short | grep blue यदि यह सूची में नहीं है तो:
  2. मॉड्यूल लोड करें: pactl load-module module-bluetooth-discover

आप सूची में होने पर भी इसे फिर से लोड करना चाह सकते हैं। फिर, हाई फिडेलिटी साउंड के लिए ऑडियो सिंक से फिर से कनेक्ट करने का प्रयास करें।


0

मैंने विभिन्न प्रस्तावित विधियों की कोशिश की है , लेकिन मेरे लिए केवल कम से कम आधा-स्वचालित समाधान a2dp.py स्क्रिप्ट का उपयोग कर रहा था जैसा कि इस उत्तर में पहले ही वर्णित है ।

यह आपके प्रश्न में वर्णित चरणों को करता है, लेकिन आपको इसे हर बार चलाना होगा जो आप कनेक्ट करना चाहते हैं, और आपको ब्लूटूथ डिवाइस का चयन करने के लिए इसे एक नंबर पास करना होगा।

आप एक लॉन्चर (पैनल पर राइट-क्लिक करें, सेलेक्ट कर सकते हैं Panel Preferences...) को परिभाषित कर सकते हैं जो कॉल करने के लिए एक छोटा आवरण स्क्रिप्ट चलाता है a2dp.pyऔर इसे ब्लूटूथ डिवाइस की सूची की संख्या देता है जो आपके हेडसेट में आमतौर पर होती है। मेरे लिए, वह संख्या नहीं बदलती है। यहां मेरी नमूना स्क्रिप्ट run_a2dp.sh(आपके डिवाइस नंबर के लिए अनुकूलित करें):

#!/bin/sh
# run a2dp.py and pass it a fixed device selection number
a2dp.py <<EOF
<your number here>
EOF

तुम दोनों है, तो a2dp.pyऔर इस run_a2dp.shअपने पर $PATH, आप लॉन्चर क्लिक करें जब भी आप हेडफोन के साथ कनेक्ट करना चाहते हैं कर सकते हैं। a2dp.pyकॉन्फ़िगरेशन समाप्त करने में कुछ सेकंड लगते हैं , लेकिन यह मेरे लिए काम करता है।

कम से कम कोई और अधिक या आसपास चल रहे टर्मिनल आदेशों को पूरा करने के लिए ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.