Skip to main content

লিনাক্স অপারেটিং সিস্টেমে কিভাবে ব্লুটুথ হেডফোনের জন্য অটো অডিও আউটপুট চেন্জ করবেন?

নোট: আমি মূলত আর্চ লিনাক্স ইউজ করি তবে এই টিউটোরিয়ালটি উবুন্টু সহ যেকোন ডিস্ট্রোতেই কাজ করবে।

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

প্রথমে /etc/pulse/default.pa ফাইলটি ওপেন করুন, আমি vim দিয়ে ওপেন করবো

vim /etc/pulse/default.pa

তারপর ফাইলটিতে নিচের লাইনগুলো খুজে বের করুন

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

খুজে পেলে নিচের মতো করে আপডেট করুন

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
load-module module-switch-on-connect # Add this line
.endif

তারপর /etc/bluetooth/audio.conf এই ফাইলটি ওপেন করুন, এটি আমরা এডিট করবো মূলত হেডফোন অটো A2DP profile পাওয়ার জন্য। আপনার যদি A2DP profile এর দরকার না লাগে তাহলে এই পার্টা স্কীপ করতে পারেন

vim /etc/bluetooth/audio.conf

তারপর নিচের মতো করে আপডেট করুন

[General]
Disable=Headset # Add this line

সব এডিট হয়ে গেলে নিচের কমান্ড গুলো টার্মিনালে রান করুন,

pulseaudio -k # For restart pulseaudio
sudo systemctl restart bluetooth.service # For restart bluetooth

বাস হয়ে গেলো। এখন হেডফোন কানেক্ট দিয়ে দেখুন অটো সাউন্ড প্রোফাইল হেডফোনে চলে যাচ্ছে 🙂

নিয়মিত টিউটোরিয়ালের আপডেট পেতে সাবস্ক্রাইব করে রাখুন ব্লগে 🙂