I may have found a solution. For context, I am using a JLab Bluetooth headset which connects to both my primary personal PC (Linux Mint 21.3) and a laptop (Windows 10). While it does not like switching between two devices, including losing audio on the Mint PC when taking calls/audio on the Windows laptop, I encountered a new issue yesterday.
The Mint Bluetooth panel showed my headset connected, however I had no audio output on the A2DP profile, only on the HFP headset profile.
For additional context, here is my output from
inxi -E
Code: Select all
Bluetooth:
Device-1: Intel Bluetooth wireless interface type: USB driver: btusb
Report: hciconfig ID: hci0 state: up address: 38:68:93:29:28:44 bt-v: 2.1
Having seen this thread and searched the web, the solution I found was on this
Debian Wiki page
First thing I did:
1. Navigated to
/var/lib/gdm3/.config/pulse/
in terminal
2. As I did not have the
client.conf
file, I used
sudo touch
to create it
3. Within terminal, used
sudo nano
to open the command-line text editor
4. Copy+pasted
Code: Select all
autospawn = no
daemon-binary = /bin/true
within the
nano
editor
5. Exited
nano
saving the changes.
Second thing I did:
1. Navigated to
/etc/pulse/
2. Opened
default.pa
in
nano
with this command:
sudo nano default.pa
3. At the bottom, I used
###
to add a comment of what step I was referencing and it was on the Debian Wiki
4. Below that comment, I copy+pasted
load-module module-switch-on-connect
5. Exited
nano
saving changes.
Once both of these were done, I rebooted my computer. It took a second longer to connect to my headset, however it did ultimately connect using the A2DP Sink for High Fidelity audio.