Saya memiliki headset Bluetooth ( Sennheiser Momentum M2 AEBT). Saya mengalami masalah dengan autoconnection, yang saya temukan solusinya. Saya lebih suka solusi nyata.
Jika saya ingin koneksi berfungsi, saya harus
- Hubungkan headset.
- Edit pengaturan Bluetooth, pilih profil audio "Headset Head Unit"
- Lepaskan koneksi headset.
- Hubungkan headset.
- Pilih "Pemutaran dengan kesetiaan tinggi" sebagai profil audio.
Maka semuanya sangat bagus.
Berikut adalah skenario alternatif yang telah saya coba:
Ketika headset dan komputer terhubung secara otomatis, komputer akan menggunakan profil terbaru (Playback Fidelity Tinggi). Namun, VLC akan memutar audio yang dibisukan, dan MPD akan terus dijeda.
Jika saya mencoba mengubah profil ke "off", lalu kembali ke "Playback Fidelity Tinggi", saya mendapatkan pesan kesalahan
Failed to change the profile to a2dp_sink
, dan saya melihat masalah yang sama seperti sebelumnya. Situasi yang sama terjadi jika saya mengubah profil menjadi "Headset Head Unit", lalu coba beralih ke "Playback Fidelity Tinggi".Anda dapat melihat dalam gambar bahwa ada tiga opsi: "Headset", "Handsfree" dan "Audio Sink". Tampaknya tidak masalah yang mana saya klik.
Berikut screenshot dengan deskripsi.
Opsi menu yang tersedia di Bluetooth:
Jeda gigih dalam MPD. Saya dapat bergerak maju atau mundur, tetapi tidak ada opsi "bermain":
VLC akan dengan senang hati bermain tanpa audio:
lspci
danlsusb
ke posting Anda. Jika tidak, silakan bagikan resolusi Anda dengan komunitas di sini. Terima kasih!Jawaban:
Solusi berikut ini berhasil untuk saya:
module-bluetooth-discover
sudah dimuat:pactl list short | grep blue
Jika tidak ada dalam daftar maka:pactl load-module module-bluetooth-discover
Anda mungkin ingin memuat ulang meskipun itu ada dalam daftar. Kemudian, coba sambungkan lagi ke bak audio untuk suara High Fidelity.
sumber
Saya sudah mencoba berbagai metode yang diusulkan , tetapi satu-satunya solusi setidaknya setengah otomatis bagi saya adalah menggunakan skrip a2dp.py seperti yang sudah dijelaskan dalam jawaban ini .
Itu melakukan langkah-langkah yang disebutkan dalam pertanyaan Anda, tetapi Anda harus menjalankannya setiap kali Anda ingin terhubung, dan Anda harus memberikan nomor untuk memilih perangkat bluetooth.
Anda dapat menentukan peluncur (klik kanan pada panel, pilih
Panel Preferences...
) yang menjalankan skrip pembungkus kecil untuk memanggila2dp.py
dan memberikan nomor daftar perangkat bluetooth yang biasanya dimiliki headset Anda. Bagi saya, angka itu sepertinya tidak berubah. Di sini skrip sampel sayarun_a2dp.sh
(sesuaikan dengan nomor perangkat Anda):Jika Anda memiliki keduanya
a2dp.py
dan inirun_a2dp.sh
pada Anda$PATH
, Anda dapat mengklik peluncur kapan pun Anda ingin terhubung dengan headphone. Butuh beberapa detik untuka2dp.py
menyelesaikan konfigurasi, tetapi itu bekerja untuk saya.Setidaknya tidak ada lagi meraba-raba atau menjalankan perintah terminal untuk menyelesaikannya ...
sumber