I did this but my headphones still switch to Handsfree mode when joining a Discord call, even after repairing and even after a system reboot
Hi and welcome to Ubuntu Discourse ![]()
We moved your post to its own topic for better support handling.
For reference, these were the instructions you followed:
Thanks to a kind Redditor https://www.reddit.com/r/discordapp/comments/172uypt/shoddy_discord_audio_on_linux_with_headphones/
I changed /etc/bluetooth/main.conf first few lines to:
[General]
Enable=Control,Gateway,Media,Sink,Socket,Source
Disable=Headset
Name = BlueZ
and now my Headphones donât get auto switched to Handsfree mode, meaning full stereo audio quality while using a separate mic.
Thank you for posting this issue in the first place. It made me to finally fix it for myself.
I had just the same problem you had.
My enironment:
- Discord flatpak
- Bluetooth headphones with name: NOTHING ear; model: B171
- I have tried solution that works for you. It does not work for me.
- Solution that worked for me:
It is important to note that I have reverted all changes made with solution 1.
I reread more deeply the source you provided, and there found this: (Link) - Look for answer âSolution for Ubuntu 20.10 w/Soundpeats TrueCapsule headphone/headset.â)
I have not done all 3 steps and it was just enough:
- In
/etc/bluetooth/main.confuncomment lineMultiProfile = offand edit it toMultiProfile = multiple. Restart bluetooth service bysystemctl restart bluetooth. - Make system to forget bluetooth headphones (screenshot provided) and then connect it back.

I havenât tested if the second step is needed, but now discord does not switch my device to handsfree mode, when I join calls or open voice settings.
I was trying to find something I that couldnât be hacked and tried Lubuntu. My Bluetooth headphones started working then and they didnât work before on Ubuntu and Kubuntu.
Hope that helps!
I get this error now in Ubuntu which now sees the external DVD player now that I did the installation of 24.04.2 with a dvd in the external device and running::
~$ sudo systemctl restart bluetooth
Warning: The unit file, source configuration file or drop-ins of bluetooth.service changed on disk. Run âsystemctl daemon-reloadâ to reload units.
This topic was automatically closed after 29 days. New replies are no longer allowed.