পালসওডিও মডিউলগুলি লোড হওয়া এবং ডিভাইস সংযুক্ত থাকা সত্ত্বেও ব্লুটুথ অডিও ডিভাইস ব্যবহার করতে পারে না


12

আমি ইতিমধ্যে আমার ব্লুটুথ অডিও ডিভাইসটি চালাতে ঘন্টা এবং ঘন্টা ব্যয় করেছি।

  • সিস্টেম: উবুন্টু 16.04 এলটিএস জেনিয়াল, সমস্ত আপডেট ইনস্টল করা, একটি লেনোভো ওয়াই 50 নোটবুকটিতে চলছে

  • ডিভাইস: এনালগ অডিও আউটপুট সহ ব্লুটুথ রিসিভার এমআর 230। এটি একটি পুরানো হাই-ফাই সিস্টেমের সাথে সংযোগ বোঝানো। ডিভাইসটি স্বয়ংক্রিয়ভাবে সংযুক্ত হবে না, তবে আমি এটি খুঁজে পেতে, জোড়া করতে, আস্থা রাখতে এবং bluetoothctlসমস্যা ছাড়াই এটি সংযুক্ত করতে পারি । ব্লুটুথ পরিচালক এটি হেডফোন হিসাবে দেখায়।

  • pactl list shortকমান্ড শো, যে মডিউল module-bluetooth-discover, module-bluez5-discover, module-switch-on-connect, এবং module-bluetooth-policyসবাই চলমান (পরে আমি তাদের ম্যানুয়ালি শুরু হয়েছিল)

তবে তবুও, আমি ডিভাইসটি চয়ন করতে পারি না pavucontrolকারণ এটি সেখানে উপস্থিত হয় না। এই পরীক্ষাগুলির সময় আমি আমার কনফিগারেশন ফাইলগুলিতে কিছু গণ্ডগোল করতে পারি, যদিও এটি এখনও প্রয়োজনীয় সমস্ত মডিউল লোড হওয়া এবং ডিভাইস সংযুক্ত থাকার কারণে কাজ করা উচিত।

কোন ধারনা?

উত্তর:


0

আমার জন্য, যে কারণে পলসৌদিওতে আমি ডুবছি hcitoolনা, bluetoothctlতা হেডসেটটি সংযুক্ত করার পরিবর্তে ব্যবহার করছিল was এর সাথে bluez5, আধুনিকটি পছন্দ করা হয় এবং পূর্বেরটি কাজের গ্যারান্টিযুক্ত নয়।

এমনকি একটি নির্বাচনযোগ্য pavucontrolডোবাও আমাকে শব্দ দেয়নি। আমি অবশ্যই ডুবে যাওয়ার ঘুম এবং অস্বাস্থ্যকর স্থানান্তরের মধ্যে শোনার স্তর পরিবর্তনটি শুনেছি, তবে এখনও কোনও শব্দ প্রকৃতপক্ষে খেলছে না (সর্বাধিক ভলিউমে নিরবচ্ছিন্ন বেসিনে)। এছাড়াও, pulseaudio বলার অপেক্ষা রাখে না A2DP প্রোফাইল ব্যবহার করতে অস্বীকার module-bluez5-device.c: Profile 'a2dp' not valid or not supported by deviceeventhough bluetoothctl <<< "info 00:11:22:33:44:55"পরিষ্কারভাবে তালিকা ছিল অডিও বেসিনে UUID 0000110b-0000-1000-8000-00805f9b34fb। তাই পিএ HSP / HFP বা যাই হোক না কেন, এবং যে উপায়ে ব্যবহার করছিলেন হার্ডকোডেড 8kHz মনো


শেষ অবধি , আমি কীভাবে উবুন্টু ১.0.০৪.১ এ আসলে এ 2 ডিপি কাজ করেছি তা উত্স থেকে সংকলন pulseaudio 9.0করা । খুব অনুমানযোগ্য বিল্ড; যারা কিছু সংকলন জানেন তাদের একটি সংক্ষিপ্ত প্রতিলিপি:

git clone --branch master git://anongit.freedesktop.org/pulseaudio/pulseaudio \
    && cd pulseaudio
./autogen.sh
./configure \
  --enable-bluez5 \
  --enable-bluez5-native-headset \
  --with-speex \
  && make -sj3

কেবল অনুসন্ধান করুন এবং apt installসেই -devপ্যাকেজগুলির configureজন্য জিজ্ঞাসা করুন। makeসম্পূর্ণ হতে ~ 100 সেকেন্ড সময় নিয়েছিল।

তারপরে দ্রুত ইন-প্লেস পরীক্ষা:

echo 'autospawn=no' > ~/.config/pulse/client.conf; killall pulseaudio

src/pulseaudio --daemonize=no --log-level=info -F /etc/pulse/default.pa

এই সময়ে আমি এটি কাজ পেয়েছিলাম।

$ src/pulseaudio --version
pulseaudio 9.0-129-gf7b8

চূড়ান্ত স্পর্শের জন্য, আমি .debএটির মধ্যে একটি প্যাকেজ করব , সিস্টেমভিত্তিক ইনস্টল dpkg -iকরে autospawn=noপরিবর্তনটি পূর্বাবস্থায় ফিরিয়ে আনব ।


-1

আমি এই উত্তরটি লুই গাগননের এখানে পেয়েছি

স্থায়ী সমাধানটি হ'ল ব্লুম্যান পিপিএ যুক্ত করা এবং আপনার প্যাকেজটিকে সর্বশেষ সংস্করণে আপডেট করা হবে যা বাগটি ঠিক করেছে: https://launchpad.net/~blueman/+archive/ubuntu/ppa

sudo add-apt-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get upgrade

এইভাবে, আপনার আর চালানো উচিত নয়

sudo -i pactl load-module module-bluetooth-discover

প্রতিবার কমান্ড করুন কিন্তু একবার মাত্র। 14.04 এলটিএসে আমার জন্য কাজ করে (বিশ্বাসযোগ্য)

সূত্র: http://www.lxle.net/forums/discussion/503/how-to-sink-audio-a2dp-to-your-bluetuth-headset/p1


এটি একটি উত্তম উত্তর তবে আপনি যদি অনুগ্রহের প্রয়োজনীয়তাগুলি পড়েন তবে এটি জানিয়েছে যে পুনরায় লোড করা module-bluetooth-discoverতার পক্ষে কার্যকর হয় না।
WinEunuuchs2Unix

এবং ওপিও স্পষ্টভাবে ১৪.০৪ নয় ১ 16.০৪ বলেছে, তাদের ব্লুটুথের ক্ষেত্রে ভিন্ন ভিন্ন দৃষ্টিভঙ্গি রয়েছে
অমিয়াস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.