पल्सीडियो स्वतः ब्लूटूथ हेडसेट का पता नहीं लगा रहा है


25

मेरे Xubuntu 13.10 पर Pavucontrol मेरे ब्लूटूथ हेडसेट का पता लगाता है, लेकिन इसके बाद ही मैं कमांड टाइप करता हूं:

pulseaudio -k
sudo alsa force-reload

कुछ सेकंड के बाद हेडसेट कॉन्फ़िगरेशन टैब में दिखाई देता है।

मैंने भी लाइन डालने की कोशिश की है

load-module module-switch-on-connect

/etc/pulse/default.pa में लेकिन यह मदद नहीं करता है। मैं purging और autoremoving और alsa से pulseaudio और pulseaudio-मॉड्यूल-ब्लूटूथ के लिए सब कुछ ठीक करने की कोशिश की है। कुछ भी काम नहीं करता है।

क्या कमांड बल-पुनः लोड का उपयोग किए बिना हेडसेट को लोड करने के लिए वर्कअराउंड है? Pulseaudio डेमॉन को डिवाइस को स्वचालित रूप से पहचानने के लिए?

मैंने जोड़ने की कोशिश की:

    pcm.bluetooth {
    type bluetooth
    device "XX:XX:XX:XX:XX:XX"
    profile "auto"
   }

मेरे होम डायरेक्टरी में एक .asoundrc फ़ाइल में लेकिन इससे कोई फर्क नहीं पड़ता

Pulseaudio डेमन को मारने के बाद, मेरी भी मात्रा हॉटकी काम करना बंद कर देती है। मुझे असाइन करना है

amixer set Master 4%- -q unmute
amixer set Master 4%+ -q unmute

कीबोर्ड से वॉल्यूम को प्रबंधित करने के लिए कुछ अन्य महत्वपूर्ण संयोजन के लिए। हॉटकीज़ को आदेश देने से काम नहीं चलता है। वॉल्यूम कुंजियाँ डेमॉन से कैसे जुड़ी हैं? क्या नए डेमॉन (पुनः आरंभ करने के बाद) की चाबी को बांधने का कोई और तरीका है?

अद्यतन करें

समस्या मिली। कमांड का उपयोग करना

pactl list | grep -i module-bluetooth-discover

मुझे पता चला कि ब्लूटूथ खोज मॉड्यूल लोड नहीं किया गया था।

लेकिन मेरे default.pa फ़ाइल में / etc / पल्स में लाइनें हैं

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif

तो मॉड्यूल pulseaudio स्टार्टअप पर लोड क्यों नहीं करता है?

आदेश जारी करने के बाद

sudo pactl load-module module-bluetooth-discover

ब्लूटूथ हेडसेट ठीक से काम करता है और स्वचालित रूप से पता लगाया जाता है, बिना एल्सा को मारे और पुनः आरंभ किए।


मेरी भी यही समस्या है।
बोरिवो पेत्रोविच

@BorivojePetrovic, हालांकि मुझे इसका हल नहीं मिला, मैंने वर्कअराउंड ढूंढ लिया। सबसे पहले, कमांड का उपयोग करके मॉड्यूल को लोड करें: sudo pactl लोड-मॉड्यूल मॉड्यूल-ब्लूटूथ-खोज; sudo pactl लोड-मॉड्यूल मॉड्यूल-स्विच-ऑन-कनेक्ट फिर, अपने ब्लूटूथ हेडसेट को कनेक्ट करें। मामले में हेडसेट जुड़ा हुआ है, लेकिन पल्सेडियो इसे प्रदर्शित नहीं करता है, कमांड सूडो किल -9 पल्सेडियो का उपयोग करें; सुडो अलसा बल-पुनः लोड; सुडोल किल -9 xfce4-volumed; xfce4-volumed; यह पल्सीडियो को फिर से लोड करेगा और साथ ही आपकी वॉल्यूम कुंजियां काम करना शुरू कर देंगी। आशा है कि यह मदद करता है :)
adityap174

मैंने इसे काम करने में कामयाब किया। PulseAudio साउंड में कई मुद्दों के साथ समस्या ध्वनि डिवाइस साझाकरण है। ब्लूटूथ हेडसेट के साथ शेयरों को बंद करने से मेरी समस्या ठीक हो गई। एक बहुत अच्छा ऐप जो ऑडियो रिकॉर्ड करता है वह गनोम का ब्लोटी साउंड रिकॉर्डर ऑडियो रिकॉर्डर नहीं है, जो कि पीपीए से उपलब्ध है।
बोरिवो पेट्रोविच

क्या आप इसे उत्तर के रूप में जोड़ सकते हैं?
Braiam

मेरे पास एक समान समस्या है, जिसमें पैक्टल डीओईएस सूची को छोड़कर module-bluetooth-policyऔर है module-bluetooth-discover! फिर, KDE ऐप्स के माध्यम से प्लेबैक ठीक काम करता है, लेकिन pulseaudio के माध्यम से प्लेबैक नहीं करता है। किसी के पास कोई सुराग है?
असफंद काजी

जवाबों:


13

मुझे एक और उत्तर पर इसके लिए एक फिक्स मिला, समस्या यह है कि पल्सीडियो ब्लूटूथ मॉड्यूल को X11 से पहले लोड किया जाता है, एक-दो कॉन्फिग फाइल्स को बदलकर ट्रिक करता है: PulseAudio ब्लूटूथ मॉड्यूल को 15.10 / 16.04 / 16.10 लोड नहीं कर सकता है

vim /etc/pulse/default.pa

निम्नलिखित पंक्ति के साथ टिप्पणी करें (पंक्ति की शुरुआत में #):

#load-module module-bluetooth-policy
#load-module module-bluetooth-discover

अब फ़ाइल /usr/bin/start-pulseaudio-x11को निम्न पंक्तियों को संपादित करें :

   if [ x”$SESSION_MANAGER” != x ] ; then
    /usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
   fi

और उन्हें इस में बदलें:

   if [ x"$SESSION_MANAGER" != x ] ; then
    /usr/bin/pactl load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
   #
   # Added per StackExchange http://askubuntu.com/questions/366032/pulseaudio-not-detecting-bluetooth-headset-automatically
   #
    /usr/bin/pactl load-module module-bluetooth-policy
    /usr/bin/pactl load-module module-bluetooth-discover
   fi

इस तरह पल्स ऑडियो के ब्लूटूथ मॉड्यूल को बूट समय पर डाउनलोड नहीं किया जाएगा, लेकिन x11 शुरू होने के बाद।

यह फिक्स वर्तमान सुझाव के खिलाफ जाता है: https://freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluaxy/


मेरे मामले में मुझे बस ct आउटपुट डिवाइस को सील करने के लिए pavucontrol का उपयोग करने की आवश्यकता थी। ब्ल्यूमैन ने मेरी समस्या का समाधान नहीं किया
पीटर

आपका पैच बहुत महत्वपूर्ण है क्योंकि दोनों module-bluetooth-policyऔर module-bluetooth-discoverसबसे अच्छा अनुभव प्रदान करते हैं (और स्पष्ट एक)। जब मैं अपने हेडसेट से जुड़ता हूं, तो मेरी अपेक्षा है कि वहां ध्वनि स्वतः ही आ जाए अन्यथा मैं इसे
अनसुना कर देता हूं

मेरे मामले में यह काम नहीं कर रहा था। मैंने ~ / .bashrcpactl load-module module-bluetooth-discover
Aleksandr Ryabov

6

यह:

sudo apt-get install pulseaudio-module-bluetooth 
sudo pactl load-module module-bluetooth-discover

मेरे लिए उबंटू 14.10 (लेनोवो x240) पर काम किया है जो कम से कम मेरे ब्लूटूथ डिवाइस को पल्सेडियो में सूचीबद्ध करता है।


यह सब मेरे लिए भी Ubuntu 14.10 पर लिया गया है! अच्छा!
इवान कैरोल

4

ऐसा लगता है Blueman में कुछ (विरासत?) कोड है जो जानबूझ कर कोई समस्या है अनलोड module-bluetooth-discover स्टार्टअप (यानी पर बाद यह से लोड किया गया है /etc/pulse/default.paअधिक जानकारी के लिए यहाँ देखें:। Https://github.com/blueman-project/blueman/issues/ 64


2

मुझे पता है यह एक पुरानी पोस्ट का एक सा है। लेकिन जैसा कि मैंने हाल ही में एक ही समस्या थी मैं एक सरल समाधान के रूप में आया था: बस पल्सेडियो-मॉड्यूल-ब्लूटूथ स्थापित करें

sudo apt-get install pulseaudio-module-bluetooth

http://ubuntuforums.org/showthread.php?t=1909957

उसके साथ अच्छा भाग्य :)


1

बाद के टन के विश्लेषण के बाद मेरा निष्कर्ष यह है कि नीला आदमी जानबूझकर मॉड्यूल मॉड्यूल-ब्लूटूथ-खोज को अनलोड कर रहा है, इसलिए मेरे मामले में समाधान मेरे सिस्टम से ब्लूमैन की स्थापना रद्द कर रहा था। उसके बाद, सब कुछ ठीक काम करता है।


यह मेरे लिए 16.04.1 LTS पर काम करने के लिए अंतिम चरण था। धन्यवाद!
एलन जर्गेंसन

0

Xubuntu 13.10 64bit चलाना मुझे एक ही समस्या थी। लोड हो रहा है मॉड्यूल-ब्लूटूथ-खोज मैन्युअल रूप से समस्या को ठीक करता है। मैं इसे स्थायी रूप से ठीक भी करता हूं। मैंने रिबूट किया और हेडसेट ने लोड किए बिना मॉड्यूल-ब्लूटूथ-डिस्कवर के बिना काम किया। ऐसा लगता है कि इसे एक बार सफलतापूर्वक जोड़ा जाना है और फिर यह ठीक काम कर रहा है।

मुझे आश्चर्य है कि क्यों default.pa में मॉड्यूल-ब्लूटूथ-खोज शामिल है और मॉड्यूल डिस्क पर मौजूद है लेकिन यह पैक्टल सूची में सूचीबद्ध नहीं है?

इसके अलावा pavuvontrol में कॉन्फ़िगरेशन टैब देखें और हेडसेट की प्रोफाइल सेट करें। मेरे पास / a2dp / hfp के बीच का विकल्प है, डिफ़ॉल्ट बंद था, इसलिए हेडसेट कनेक्ट होने के बावजूद कोई भी pulseaudio इनपुट या आउटपुट दिखाई नहीं दिया।


उत्तर देने के लिए धन्यवाद, लेकिन रिबूट के बाद, कमांड का उपयोग करके: 'pactl list | grep -i मॉड्यूल-ब्लूटूथ-खोज 'से पता चलता है कि मॉड्यूल लोड किया गया है, रिबूट के बाद, सब कुछ रीसेट हो जाता है और मुझे हर बार उन कमांड को जारी करना होगा। जब ब्लूटूथ के माध्यम से हेडसेट कनेक्ट होता है, तो मैं प्रोफ़ाइल को a2dp पर स्विच करता हूं।
adityap174

रिबूट के बाद 'संधि सूची | grep -i मॉड्यूल-ब्लूटूथ-डिस्कवर 'पैदावार कुछ भी नहीं है, और हेडसेट मान्यता प्राप्त नहीं है। बॉट लोडिंग मॉड्यूल-ब्लूटूथ-डिस्कवर एक बार, लॉग इन फिर से लॉग आउट करें, एक नया पल्स सर्वर शुरू किया गया है, बिना मॉड्यूल-ब्लूटूथ-लोड किए बिना , लेकिन हेडसेट काम करता है। ???
एडम

0

मुझे ubuntu 14.04 पर भी यह समस्या है। सबसे सरल उपाय केवल आधिकारिक ब्लूमैन देव ppa जोड़ें:
https://launchpad.net/~blueman/+archive/ubuntu/ppa
यह अपडेट के बाद मेरे लिए काम करता है।


1
इसने मेरे लिए 14.04 में बेहतर काम किया, हालांकि यह एक पुराना संस्करण है।
जर्नो

यह Ubuntu 16.04 पर काम नहीं करता है। :-(
क्रिस्टियाना निकोले

0
sudo apt-get install pulseaudio-module-bluetooth

मेरे लिए भी काम किया, लेकिन एक रिबूट के बाद यह लगातार नहीं था, और मुझे हर बार वॉल्यूम नियंत्रण में डिफ़ॉल्ट ऑडियो डिवाइस को मैन्युअल रूप से सेट करना पड़ा।

इसे जोड़ने से .profileभी काम नहीं चला - जब तक कि यह 8 सेकंड की नींद की देरी से पहले नहीं था।

एक समाधान मिला जो लगातार कुछ ही क्लिक के साथ लगातार काम करता है:

Right-click the blueman icon -> Plugins

और PulseAudio प्लगइन को अक्षम करें ।


जब मैं ऐसा करता हूं, तो यह वास्तव में डिवाइस को ऑडीओसिंक के रूप में चुनना संभव प्रतीत होता है (यानी जब आपको "कनेक्ट टू ऑडियो मैन इन ब्लूमैन" चुनते समय सामान्य त्रुटि "स्ट्रीम सेटअप विफल" नहीं होती है।) हालांकि, कोई ऑडियो वास्तव में नहीं है। डिवाइस के लिए स्ट्रीम की हैं, और ब्लूटूथ डिवाइस ध्वनि सेटिंग संवाद में सूचीबद्ध नहीं है।
जोरिस Bierkens

@ user203621 कोशिश करें pavucontrol कि कॉन्फ़िगरेशन टैब पर जाएं, यह देखें कि क्या आप अपने ब्लूटूथ डिवाइस प्रोफाइल को A2DP में सेट कर सकते हैं? (जब समस्या निवारण ब्लूटूथ, एक ही कॉन्फ़िगरेशन टैब पर मैं अक्सर ऑडियो में किसी को भी नहीं बनाया जाता है)
माउंट देव

0

[अद्यतन करें]

KXStudio पर ताल के साथ एक विशेष सेटअप है, जिसे संपादित करने के लिए सही फाइलें /usr/share/cadence/pulse2jack/2 स्थित हैं, 2 फाइलें play.paऔर हैं play+rec.pa। इसे दोनों में जोड़ें:

load-module module-bluetooth-policy
load-module module-bluetooth-discover

[मूल - डिबगिंग के लिए अच्छा है]

Ubuntu + KDE और KXStudio पर मैं इस तरह एक ऑटोस्टार्ट स्क्रिप्ट का उपयोग कर रहा हूं:

#!/usr/bin/env sh
sleep 10
/usr/bin/pactl load-module module-bluetooth-policy
/usr/bin/pactl load-module module-bluetooth-discover

यह भी सुनिश्चित करें कि आपने ऐसा किया है:

sudo apt install pulseaudio-module-bluetooth pavucontrol

प्रोफाइल (उच्च निष्ठा A2DP या हेडसेट HSP / HMP) के बीच स्विच करने के लिए pavucontrol होना बहुत महत्वपूर्ण है

और, यदि आप अशुभ हैं, तो यह आपकी एंटीना सेटिंग्स के कारण हो सकता है, इसलिए यह प्रयास करें:

sudo rfkill unblock 0
sudo hciconfig hci0 up

अब अपने वायरलेस हेडसेट का आनंद लें!

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