প্যাভুকন্ট্রোল উত্তরটি সঠিক। তবে আমি ব্যবহার করতে সমস্যাগুলির মুখোমুখি হয়েছি। আমার বিটি হেডফোনটি ব্যবহার করার জন্য পাভুকন্ট্রোল ব্যবহার করার আগে আমাকে নিম্নলিখিত টাইপ করতে হয়েছিল:
pactl load-module module-alsa-sink device=btheadset
টাইপ করে এটি সফল হলে আপনি নিয়ন্ত্রণ করতে পারেন:
pactl list short sinks
আউটপুট এর মতো দেখতে হবে:
0 আলসা_আউটপুট.পিসি -0000_03_04.0.iec958-স্টেরিও মডিউল-আলসা-কার্ড। এস 16 লে 2 চ 44100 হার্জ সাসপেন্ডেড
2 আলসা_আউটপুট.বিটিহেডসেট মডিউল-আলসা-সিঙ্ক.সি.এস.এল 2 চ 44100 হার্জেড আইডিএল
আলসা / পালসৌদিও থেকে বিটি-তে সাউন্ড সরানোর জন্য আমার কাছে একটি শর্ট স্ক্রিপ্ট রয়েছে যা আমি 'toBt.sh' বলেছিলাম:
#!/bin/bash
OCHANNEL=`pactl list modules short | grep btheadset | cut -f 1`
for i in $OCHANNEL; do
echo "altes module $i"
pactl unload-module $i
done
CHANNEL=`pactl load-module module-alsa-sink device=btheadset`
echo "neues module $CHANNEL"
if [ $? -ne 0 ]; then
echo "No bt connection"
exit -1
fi
SINK=`pactl list sinks short | grep btheadset | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
echo "Verschiebe in $i nach $SINK"
pactl move-sink-input $i $SINK
done
আলসা / পালসোডিও শোনায় ফিরে আসতে আমি 'টুআলসা.শ' পেয়েছি:
#!/bin/bash
SINK=`pactl list sinks short | grep alsa-card | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
echo "Verschiebe in $i nach $SINK"
pactl move-sink-input $i $SINK
done
pavucontrol
আপনি যে ধরণের জিনিসটি সন্ধান করছেন তা কি?