PulseAudio tidak dapat memuat modul bluetooth

38

Saya mengalami masalah saat menghubungkan speaker Bluetooth saya dengan instalasi baru 15.10 (EDIT: berlaku untuk 16.04 juga). Speaker tersambung namun tidak terdaftar sebagai perangkat audio yang tersedia.

Saya mencoba memuat modul Bluetooth menggunakan:

sudo pactl load-module module-bluetooth-discover
Failure: Module initialization failed

Speaker yang sama telah bekerja dengan baik pada 14,04. Adakah ide bagaimana saya dapat memuat modul dengan benar sehingga saya dapat menggunakan speaker saya?

Georgi Georgiev
sumber
1
Saya telah mengekstrak solusi yang Anda poskan sebagai bagian dari pertanyaan menjadi jawaban yang terpisah . Jangan ragu untuk memposting ulang jawaban ini menggunakan akun Anda (untuk mendapatkan reputasi masing-masing) atau mengintegrasikannya dengan jawaban Anda saat ini . Kalau begitu tolong ping saya, jadi saya bisa menghapus jawaban saya. Lihat juga Apa yang kita lakukan dengan pertanyaan ini yang benar-benar sebuah jawaban?
Melebius

Jawaban:

58

Dipecahkan dengan menggunakan jawaban SimFox3 di utas ini .

Bug dan kemungkinan solusinya: sebenarnya saya menemukan bug di dalamnya yang membuat headset tidak dapat digunakan, tampaknya modul audio pulsa: module-bluetooth-find hanya berfungsi jika dimulai setelah sesi X11 habis. Jadi saya punya solusi.

Edit file:

/etc/pulse/default.pa

dan komentar (dengan #di awal baris) baris berikut:

#load-module module-bluetooth-discover

sekarang edit file:

/usr/bin/start-pulseaudio-x11

dan setelah baris:

   if [ x”$SESSION_MANAGER” != x ] ; then
        /usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
    fi

tambahkan baris berikut:

    /usr/bin/pactl load-module module-bluetooth-discover

Dengan cara ini modul Bluetooth audio Pulse tidak akan diunduh saat boot tetapi setelah x11 dimulai.

Georgi Georgiev
sumber
2
Kamu adalah pahlawanku! Apakah Anda mengirimkan ini sebagai laporan bug di suatu tempat? Ini memperbaikinya untuk saya.
pilih
Bekerja untuk saya juga - ini pada Lidl bluetooth SBL 4.1 murah & ceria yang sebelumnya gagal muncul di googling dengan Linux. +1 yang dilakukan dengan baik!
Mark Williams
3
itu bekerja untuk 16,04 juga, percaya atau tidak bug ini masih ada dan tampaknya tidak ada yang akan memperbaikinya
Zippp
1
Besar! Masalah yang sama di Debian 9 dan solusi yang sama ...
multiplayer1080
2
Apakah ada laporan bug hulu atau distro untuk ini? Sepertinya saya tidak bisa menemukannya di Ubuntu atau Debian atau upstream ...
bk138
5

Solusi dalam 16.10 adalah:

$ sudo apt install bluetooth pulseaudio-module-bluetooth

Jawaban ini awalnya diposting sebagai pengeditan untuk pertanyaan .

Melebius
sumber
3

Kadang-kadang, itu berfungsi setelah reboot, dan kemudian kesalahan seperti itu muncul ...

Jadi urutannya:

sudo pactl unload-module  module-bluetooth-discover 
sudo pactl   load-module  module-bluetooth-discover 

dapat menghemat waktu saya.

ringkasan
sumber