আমি কীভাবে A2DP আউটপুট বিকল্প এবং ইনপুটটি আবার কাজ করতে পারি?


9

আমার কাছে একটি ব্লুটুথ হেডসেট রয়েছে যা উবুন্টু 13.04 এ পুরোপুরি কাজ করে। এখন আমি 13.10 এ আপডেট করছি এবং যা খুশি তা এখানে:

ব্লুম্যান, ব্লুটুথ-সাপোর্ট, পালসোডিও-মডিউল-ব্লুটুথ এবং আরও কিছু ইনস্টল করার পরে, আমি আমার ডিভাইসটি খুঁজে পেতে পারি, এটি জোড়া এবং হেডসেট পরিষেবাতে সংযোগ পেতে পারি। তবে ডিভাইসটি সাউন্ড সেটিংসে উপস্থিত হয় না, তাই আমি কেবল এটিকে ইনপুট / আউটপুট ডিভাইস হিসাবে নির্বাচন করতে পারি না। অন্য কথায়, এটি সংযুক্ত তবে "অকেজো"।

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

স্ট্রিম 2ip মোটেও কোনও সমাধান নয়, আমার অর্থ হ'ল পূর্ববর্তী উবুন্টু সংস্করণে সবকিছু ছাড়াই কাজ করা হয়েছিল।

সম্ভবত আমি কিছু মিস করছি, এবং আমি আশা করি কেউ আমাকে কোনও ইঙ্গিত দিতে পারে।

উবুন্টু 13.10 এ আমি কীভাবে A2DP আউটপুট বিকল্প এবং ইনপুটটি আবার কাজ করতে পারি? স্ট্রিম 2ip ব্যবহার না করে কীভাবে ডিভাইসটিকে সাউন্ড সেটিংসে প্রদর্শিত হবে?

ধন্যবাদ!

আমি এখন পর্যন্ত যা চেষ্টা করেছি সম্পাদনা করুন
:

  • নীচে সম্পর্কিত বাজারের কাঁটাচামচ ইনস্টল করুন।
  • পালসওডিও পুনরায় ইনস্টল করুন
  • ব্লুজ পুনরায় ইনস্টল করুন
  • /Etc/bluetuth/audio.conf- এ সেটিংস পরিবর্তন করুন (সক্ষম = সকেট, অক্ষম = সকেট ...)
  • সব ধরণের প্যাকেজগুলি যেমন ব্লুজ-ইউটিস, ব্লুজ-অডিও, gstreamer0.10 ইনস্টল করুন
  • পালসওডিও ভলিউম নিয়ন্ত্রণ ইনস্টল করুন
  • ব্লুম্যান, ব্লুটুথ-সাপোর্ট, পালসওডিও-মডিউল-ব্লুটুথ ইনস্টল করুন

সম্পাদনা 2

এখন মাইক্রোফোন এবং a2dp কাজ করছে (অবশ্যই আলাদাভাবে)।
এটি করার জন্য, আমাকে হেডসেটটি সংযুক্ত করতে হবে, কিছু সংগীত শুরু করতে হবে, হেডসেটের প্লেব্যাক বিকল্পগুলি ব্যবহার করে এটি বিরতি দিতে হবে, তারপরে সাউন্ড সেটিংসে আউটপুট মোডটি A2DP তে পরিবর্তন করা হবে (কখনও কখনও এটি প্রথম চেষ্টাতে কাজ করে না)
এটি অনেক দূরে from এটি 13.04 এ কাজ করে যেমন কাজ করে। তবে এটি কাজ করছে এবং আমি সম্ভবত কিছুক্ষণের জন্য স্ট্রিম 2 আইপকে মোকাবেলা করতে হবে।

যাইহোক, এখানে আমি কীভাবে স্ট্রিম 2ip ইনস্টল করেছি:

sudo apt-add-repository ppa:takkat-nebuk/takkat
sudo apt-get update
sudo apt-get upgrade 
sudo apt-get install stream2ip-gtk3

সম্পাদনা 3

সাউন্ড সেটিংসে হেডসেটটি প্রদর্শিত করতে স্ট্রিম 2ip ব্যবহার না করে আপনি কেবল এই আদেশটি ব্যবহার করতে পারেন: pulseaudio -k

এখন প্রশ্ন: আমি আমার ডিভাইসটি জোড়া দিলে কীভাবে এটি স্বয়ংক্রিয়ভাবে তৈরি করা যায়?

আমি এ পর্যন্ত যা পেয়েছি:

  • সমস্ত হেডসেট স্টাফ কাজ করছে।
  • স্ট্রিম 2ip ব্যবহার এড়ানোর উপায়, তবে এখনও সর্বোত্তম উপায় নয়।

সম্পাদনা 4

আমি যখন আমার ব্লুটুথ ডিভাইসটি সংযোগ বিচ্ছিন্ন করি তখন সামগ্রিক শব্দটি কেবল ক্র্যাশ হয়ে যায়, সমস্ত ডিভাইস সাউন্ড সেটিংস (স্পিকার সহ) থেকে অদৃশ্য হয়ে যায়। যদি খোলা থাকে তবে রিদম্বক্সও ক্র্যাশ হয়ে যায় এবং আমার কাছে অন্য কোনও সিস্টেমের শব্দ নেই।

কীভাবে সমাধান করবেন এ সম্পর্কে কোন অনুমান?

এবং আমি এখনও pulseaudio -kযখনই আমার হেডসেটটি সংযোগ করি তখন কমান্ডটি ব্যবহার এড়ানোর উপায়গুলি সন্ধান করছি ।


1
ডিজাইন দ্বারা মাইক্রোফোন ইনপুট a2dp মোডে কাজ করবে না। স্ট্রিম 2ip এইচএসপি সমর্থন করে না। আরও জিজ্ঞাসা করুন জিজ্ঞাসাবাবু
প্রশ্ন /

আপনার মন্তব্যের জন্য ধন্যবাদ. আমার প্রশ্নগুলি পরিষ্কার না হলে আমি দুঃখিত। আমি স্ট্রিম 2ip ব্যবহার করতে চাই না কারণ যেভাবেই ব্লুটুথটি এটি ছাড়া কাজ করা উচিত।
এডুয়ার্ডো

AD2P একটি মাইক্রোফোন সমর্থন করে না । এটি সম্পর্কে আমরা কিছুই করতে পারি না, এটি ব্লুটুথ ডিজাইনের। A2DP ইস্যুগুলির জন্য বাগ # 1199059 দেখুন - এই মুহূর্তে এটি আসলেই স্থিতিশীল নয়
তাককাত

হ্যাঁ, নিজেকে খারাপভাবে প্রকাশ করা হলে আমি আবার দুঃখিত। আমি জানি যে a2dp মাইক্রোফোনের সাথে কাজ করে না। আমার কাছে "টেলিফোনি ডুপ্লেক্স (এইচএসপি / এইচএফপি) মোড" আছে এবং এটি মাইক্রোফোন দিয়ে কাজ করে। কমপক্ষে এটি 13.04 এ কাজ করত। যাইহোক আপনার সমস্ত সহায়তার জন্য ধন্যবাদ;)
এডুয়ার্ডো

উত্তর:


6

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

এটি আমার পক্ষে কাজ করেছে:

1) কনফিগারেশন ফাইল খুলুন

gksudo gedit /etc/bluetooth/audio.conf

এবং [সাধারণ] এর অধীনে যুক্ত করুন :

অক্ষম = সকেট

আমি যে রেখাটি (# টি মুছে ফেলাও) তাতে সংঘাতবদ্ধ করেছি:

সাথে স্বয়ংক্রিয় সত্য =

2) পালসওডিও এবং ব্লুজেস পুনরায় ইনস্টল করুন, পালসওডিও-মডিউল-ব্লুটুথ ইনস্টল করতে বাদ দিবেন না

sudo apt-get install --reinstall pulseaudio pulseaudio-utils pulseaudio-module-bluetooth
sudo apt-get install --reinstall bluez bluez-alsa bluez-audio bluez-gstreamer bluez-hcidump bluez-tools bluez-utils

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

দ্রষ্টব্য: উপরে বর্ণিত হিসাবে আমি বাজার কাঁটাচামচ ইনস্টল করেছিলাম, তবে একবার সংযুক্ত হেডফোনগুলির কাজ শেষ হয়ে গেলে removing


আপনার উত্তর দেওয়ার জন্য ধন্যবাদ! দুর্ভাগ্যক্রমে এটি আমার পক্ষে কার্যকর হয়নি।
এডুয়ার্ডো

এটি আমার উপর নির্ভরযোগ্য বিষয়গুলিকে আরও খারাপ করেছে (14.04)। এখন আমি মোটেই এ 2ডিপি পেতে পারি না। আমার ধারণা আমি এখন নতুন করে ইনস্টল করার অঞ্চলটিতে রয়েছি :(
আলেন ওডিয়া

আমার কাজ করতে আমার প্রথম পদক্ষেপ এবং @ ফ্ল্যাক্সের উত্তর করতে হয়েছিল।
সেরিন

5

ব্লুটুথ আবিষ্কার মডিউলটি লোড করা এখনই সমস্যার সমাধান করে দেয়:

sudo pactl load-module module-bluetooth-discover

মডিউল লোড করার পরে সবকিছু প্রত্যাশার মতো কাজ করে।


আপনার উত্তরের জন্য ধন্যবাদ! হ্যাঁ, এটি করে এটি আরও ভাল কাজ করে, তবে সর্বোপরি, এটি একই জিনিস, এটি কাজ করতে আমাকে একটি কমান্ড টাইপ করতে হবে।
এডুয়ার্ডো

1
Failure: Module initialization failed
গুই ইমামুরা

ভরসায় এটি কাজ করেছে, কিন্তু বুদ্ধিমান sudo
জার্নো

3

আমি আমার গাড়িটির জন্য আমার অন্য a2dp সামঞ্জস্যপূর্ণ অডিও ডিভাইসের সাথে ঠিক ঠিক একই সমস্যা পেয়েছি (এটি একটি এফএম-ট্রান্সমিটার যা ব্লুটুথের এ 2 ডিপি এর মাধ্যমে নোটবুক / স্মার্টফোনের সাথে সংযোগ করে)।

পরিশেষে যা আমার জন্য কাজ করেছে তা ডিভাইসটিকে A2DP প্রোফাইলে জোর করা সহজ। আপনার নিম্নলিখিতটি করা উচিত (কমান্ডগুলি রুট হিসাবে কার্যকর করা উচিত নয় ):

  1. যুক্তযুক্ত কার্ডটি সন্ধান করুন pactl list cards short। আউটপুট এর প্রতিটি লাইন পালস অডিওতে উপলব্ধ অন্য সম্ভাব্য অডিও ডিভাইসকে উপস্থাপন করে। প্রথম কলামটি ডিভাইসের আইডি প্রতিনিধিত্ব করে যেমনটি পালস অডিও দ্বারা দেখা হয়েছে। আপনাকে এই তালিকায় আপনার ডিভাইসটি সনাক্ত করতে হবে এবং এর আইডি মনে রাখতে হবে।
  2. pactl set-card-profile 1 a2dpযেখানে " 1" ধাপ ১-এ পাওয়া ডিভাইসের আইডি রয়েছে 1.

সমালোচনামূলক অংশটি হ'ল ডিভাইসটি ধাপে 1 এ তালিকাভুক্ত করা হয়েছে আপনি যদি তা না করেন তবে এই উত্তরটি আপনার জন্য প্রযোজ্য নয়।


সুবিধার জন্য, আপনি এই সমস্ত কিছু পেতে পারেন:

pactl set-card-profile $(pactl list cards short | awk '/bluez/{print $1}') a2dp

এটি উবুন্টু 16.04 এ কাজ করে না, ফলাফলটিFailure: No such entity
নোকট করুন

@ Knocte এখনও আমি উবুন্টু 16.04 এ স্থানান্তরিত হইনি, সুতরাং আমি এখন আপনাকে সাহায্য করতে পারি না। আপনি যদি কোনও সমাধান খুঁজে পান, প্রকাশ করুন বা কমপক্ষে দয়া করে আমাকে জানান, যাতে আমি আমার উত্তর আপডেট করতে পারি।
অ্যাডাম রাইজকোভস্কি

এখনও অবধি কোনও সমাধান খুঁজে পাওয়া যায় নি, মনে হচ্ছে 16.04 এর খুব
কুরুচিপূর্ণ

1
এটি আমার জন্য কাজ করেছে: pactl set-card-profile `pactl list cards short|grep bluez|awk '{print $1;}'` a2dp_sink
টার্বোহ্জ

@ টার্বোএইচজেড যা 16.10-এ কাজ করে বলে মনে হচ্ছে, তবে Failure: Input/Output Errorআমার ক্ষেত্রে দেয় ।
csvan

2

ব্লুটুথ সম্পর্কে কিছু লক্ষ্য করার মতো, এতে ব্যান্ডউইথের সীমাবদ্ধতা রয়েছে এবং কেবলমাত্র নির্দিষ্ট স্কিমাস অনুযায়ী পরিচালনা করে:

a2dp কেবল স্টিরিও উচ্চ মানের অডিও প্লেব্যাক

এইচএসপি / এইচএফপি সম্পূর্ণ ডুপ্লেক্সে মনো অডিও যা কোনও প্লে এবং রেকর্ড উভয়ই অনুমতি দেয়।

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

আমি সেরা মানের শ্রোতার জন্য (এবং ভিডিও কনফারেন্সিংয়ে কম গ্লিটস) এবং বেরিঞ্জার সি 1 এর মতো একটি বহিরাগত ইউএসবি কনডেনসার মাইক ব্যবহার করে এটিকে ঘুরে দেখি।

16.04 উবুন্টুতে FWIW ব্লুটুথ সম্পূর্ণরূপে সংহত হয়েছে এবং এটি ব্যবহার করা খুব সহজ তাই আজকাল আপনার কেবলমাত্র সমস্যাগুলিই হ'ল চিপসেট বা ড্রাইভারকে খারাপভাবে প্রয়োগ করা হয়েছে।


0

হতে পারে এটি সাহায্য করে

আমি সন্দেহ করি যে আপনার ব্লুটুথ 13.10 এ কাজ করছে না সর্বশেষতম কার্নেলের একটি বাগের জন্য দায়ী করা যেতে পারে।

এটি নীচে বাজারের কাঁটাচামড়া ইনস্টল করে ঠিক করা যেতে পারে:

https://code.launchpad.net/~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill

ইনস্টলেশন নির্দেশাবলী এখানে:

13.10-এ আমি কীভাবে বাজারের কাঁটা ইনস্টল করব?

কমান্ডের সংক্ষিপ্তসারটি ব্যবহার করুন:

sudo apt-get install bzr build-essential 
sudo apt-get build-dep indicator-bluetooth  
bzr branch lp:~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill  
cd dont-hide-on-rfkill  
dpkg-buildpackage  
cd  
sudo dpkg -i indicator-bluetooth_0.0.6daily13.02.19-0ubuntu1_amd64.deb

সিস্টেমটি পুনরায় চালু করুন।

নিখোঁজ ব্লুটুথ সূচকটিতে বিশদ রয়েছে


জবাব দেওয়ার জন্য ধন্যবাদ! কিন্তু দুর্ভাগ্যক্রমে এটি কার্যকর হয় না। মানে, আমি সমস্যা ছাড়াই কমান্ডগুলি চালিত করেছি, তবে আমার সমস্যাগুলি পুনরায় বুট করার পরেও একই।
এডুয়ার্ডো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.