আমার কাছে একটি আনবোর্ড সাউন্ড কার্ড এবং একটি সংযুক্ত ব্লুটুথ হেডসেট রয়েছে। আমি এতে ব্লুটুথ ডিভাইসটি কনফিগার করেছি /etc/asound.conf:
# cat /etc/asound.conf
pcm.bluetooth {
type bluetooth
device 12:34:56:78:9a:bc
profile "auto"
}
ctl.bluetooth {
type bluetooth
}
ডিফল্টরূপে, অনবোর্ড কার্ডটি সমস্ত শব্দের জন্য ব্যবহৃত হয় (স্পষ্টতই, ডিফল্ট অনবোর্ড কার্ডটিকে এমনকি সাউন্ড কোডফের তালিকাভুক্ত করার প্রয়োজন হয় না)
যখন আমি কোনও অ্যাপ্লিকেশনটি আমার ব্লুটুথ আলসা ডিভাইসটি ব্যবহার করতে চাই, আমাকে এটি নির্দিষ্ট করতে হবে, যেমন:
mplayer -ao alsa:device=bluetooth file.mp3
এটা আমার জন্য ভাল। তবে আমার ব্রাউজারগুলিকেও ব্লুটুথ আলসা ডিভাইস ব্যবহার করতে বলার একটি উপায় প্রয়োজন।
--alsa-output-deviceকমান্ডলাইন বিকল্পটি ব্যবহার করে ক্রোমিয়াম কীভাবে শুরু করা যায় তার একটি উপায় আমি পেয়েছি :
chromium --alsa-output-device=bluetooth
ফায়ারফক্স শুরু করার জন্য আমারও একই পদ্ধতি দরকার, তবে আমি কোনও খুঁজে পেলাম না।
আমি ফায়ারফক্সকে কীভাবে আমার ব্লুটুথ আলসা ডিভাইসটি ব্যবহার করতে বলি, প্রতি বার সংশোধন /etc/asound.confনা ~/.asoundrcকরে বা না করে?
হালনাগাদ:
আমি @ লার্জেটের পরামর্শ অনুসরণ করেছি এবং আমার /etc/asound.confএখন দেখতে এইরকম দেখাচ্ছে:
pcm.!default {
type plug
slave.pcm {
@func getenv
vars [ ALSAPCM ]
default "hw:0,0"
}
}
pcm.bluetooth {
type bluetooth
device 12:34:56:78:9a:bc
profile "auto"
}
ctl.bluetooth {
type bluetooth
}
আমি যখন ফায়ারফক্স ব্যবহার শুরু করি, তখন আমি ALSAPCM=bluetooth firefoxআমার ব্লুটুথ হেডসেটে শব্দ পাই তবে ফায়ারফক্স 100% সিপিইউতে চালিত হয় (আমার 4 টি কোরে) এবং ইউটিউব ভিডিও 10x গতিতে চালিত হয় (এবং শব্দটি অনুরূপভাবে গার্ফড হয়) I কী হচ্ছে তা বুঝুন When আমি যখন ফায়ারফক্সটি শুরু করি তখন ALSAPCM=bluetoothসমস্ত কিছু ঠিক আছে এবং শব্দটি ডিফল্ট আলসা ডিভাইসে চালিত হয়।