Ubuntu 15.04 Dell XPS-13
ฉันสามารถเชื่อมต่ออุปกรณ์เสียงผ่าน Bluetooth ได้ แต่ฉันไม่สามารถใช้งานได้เนื่องจากไม่แสดงในการตั้งค่าเสียงเป็นตัวเลือกเอาต์พุต (หรือตัวเลือกอินพุต)
ฉันจะแก้ไขได้อย่างไร
Ubuntu 15.04 Dell XPS-13
ฉันสามารถเชื่อมต่ออุปกรณ์เสียงผ่าน Bluetooth ได้ แต่ฉันไม่สามารถใช้งานได้เนื่องจากไม่แสดงในการตั้งค่าเสียงเป็นตัวเลือกเอาต์พุต (หรือตัวเลือกอินพุต)
ฉันจะแก้ไขได้อย่างไร
คำตอบ:
ฉันพยายามโหลดโมดูลก่อน แต่ฉันได้รับFailure: Module initialization failed
ดังนั้นคุณต้องยกเลิกการโหลดโมดูลก่อน:
sudo pactl unload-module module-bluetooth-discover
แล้วโหลดอีกครั้ง:
sudo pactl load-module module-bluetooth-discover
หลังจากนั้นฉันสามารถเห็นอุปกรณ์เสียงในการตั้งค่าเสียง
ฉันมีปัญหาเดียวกันกับ Ubuntu Gnome 15.10 และ 16.04 สิ่งที่ช่วยให้ฉันเพิ่มการอ่านการอนุญาตสำหรับผู้ใช้ gdm บน pulseaudio bin
sudo setfacl -m u:gdm:r /usr/bin/pulseaudio
หลังจากนั้นให้รีสตาร์ท pulseaudio (หรือรีสตาร์ทระบบของคุณ)
sudo pkill pulseaudio
อุปกรณ์บลูทู ธ ของคุณควรจะอยู่ในรายการอุปกรณ์เสียง
sudo setfacl -m u:1000:r-x /usr/bin/pulseaudio
ที่ 1,000 เป็นรหัสผู้ใช้ของคุณ พิมพ์id
เทอร์มินัลเพื่อดู id ของคุณ โปรดจำไว้ว่าให้ใช้ r และ x มิฉะนั้นอุปกรณ์ส่งออกทั้งหมดจะหมดไป!
Blueman มีข้อผิดพลาดที่จะยกเลิกการโหลดmodule-bluetooth-discover
ถ้ามันถูกโหลดระหว่างการบู๊ตดังนั้นคุณจะต้องถอดอุปกรณ์เสียงออกจากนั้น
sudo pactl load-module module-bluetooth-discover
จากนั้นจับคู่อุปกรณ์ของคุณและดูว่ามีการตั้งค่าเสียงหรือไม่
หลังจากเชื่อมต่อชุดหูฟังบลูทู ธ สำเร็จให้ลอง
sudo -i pactl load-module module-bluetooth-discover
หากเป็นเช่นนั้นอนุญาตให้คุณเลือกชุดหูฟังเป็นอุปกรณ์ส่งออกคุณสามารถทำการเปลี่ยนแปลงต่อไปนี้:
nano /etc/pulse/default.pa
ใส่ความคิดเห็นในบรรทัดต่อไปนี้:
#.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
#.endif
จากนั้นใน:
nano /usr/bin/start-pulseaudio-x11
ค้นหาบรรทัดต่อไปนี้และเพิ่มหลังจากนั้น:
if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi
# Add the following lines:
/usr/bin/pactl load-module module-bluetooth-discover
# /usr/bin/pactl load-module module-switch-on-connect #<-- Uncomment to automatically select headset on connection