oh! You are very welcome! !
Glad it helped!
oh! You are very welcome! !
Glad it helped!
You’re a good man!
I just bought these bluetooth headphones and they work flawlessly on Android.
On Manjaro KDE the bluetooth crashes five seconds after connection.
Damn Linux I was swearing, but then found this topic! Problem solved, thanks
I paste the error for SEO to help fellow users searching for this:
nov 09 11:24:58 my-computer bluetoothd[852]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 00:00:00:00:00:00: Software caused connection abort (103)
and
nov 09 11:08:19 my-computer bluetoothd[852]: src/profile.c:record_cb() Unable to get Headset Voice gateway SDP record: Software caused connection abort
This is wonderful news to me!
I’m glad that this can help you!
I wish you a wonderful day!
It works perfectly!
I think this technique helped my audio but it didn’t fix it. I’m trying to connect my Airpods Pro to my laptop. I can hear audio for a few seconds to a couple of minutes but audio starts to cut out and glitch, then stop altogether. I’ve tried a few techniques from the Arch forums on PulseAudio/Troubleshooting but nothing seems to fix my problem.
worked for me thank you :smiley
Thanks man! I can now use my bluetooth earphones. I really appreciate it.
That didn’t work for me, but here is what I did on top of that to make it work.
I have headphones that can also be switched off with button. After switching back on, they still didn’t auto connect.
I’ve done all what was said in the instructions, rebooted, nothing changed.
On top of that I edited sudo nano /etc/bluetooth/main.conf
and on the very bottom of the file uncommented these lines:
AutoEnable=true
ResumeDelay = 2
Also I edited sudo nano /etc/pulse/system.pa
and on the bottom added these lines:
load-module module-bluetooth-policy
load-module module-bluetooth-discover
Now when I switch on/off my headphones they autoconnect and work just fine.
Most Manjaro users are not running PulseAudio in system mode and should not need to change /etc/pulse/system.pa
What Is Wrong With System Wide | freedesktop.org/PulseAudio/Documentation
For most users It would be more effective to add changes to /etc/pulse/default.pa
or create a custom user configuration ~/.config/pulse/default.pa
thanks…very informative tutorial…it help a lot…
I got the same issue and solved it by going to Pulse Audio Volume control → Output devices → Built in analog sterio port → Headphones (unplugged)
Hi,
I’m not running manjaro but i’m running arch, and the issue I had was that my PC would keep playing through the integrated speakers even though my bluetooth speaker was connected.
While your fix worked, the problem is that now my speakers don’t work anymore ! I reverted the changes and it’s back to normal now.
Any idea why it does this ? Any potential solution ?
Excellent! I’ve been wrestling with this since making the switch to Manjaro several months ago. This got my JBL Live300TWS buds working quite well. First run through it wasn’t working at all … but that was a keystroke error on my part. Now it’s great.
Thanks very much.
I think this finally solved my problem!!! Thank you so much!!!
I’m pretty happy with that - I had been thinking about figuring out a way to make the sound output switch automatically upon connecting bluetooth headsets. Didn’t think it would effectively be a one-liner - thanks a bunch.
Didn’t help buddy. Could you please look into my issue??
The latest manjaro system, did step by step as this, didn’t help. Any updates?
If the bluetooth connection does not drop when pavucontrol is kept open
the only thing a user should need to do to resolve this is remove module-suspend-on-idle
pacmd unload-module module-suspend-on-idle
and disable loading of module-suspend-on-idle for future desktop sessions
sudo sed -i '/load-module module-suspend-on-idle/s/^/#/' ~/.config/pulse/default.pa
If PulseAudio restart is needed, Manjaro users should use this command
systemctl --user restart pulseaudio
Using pulseaudio
command with -k
or --kill
and --start
options is only suitable for some old-school Arch users running PulseAudio without systemd socket and service
.ifexists
and .endif
form an important failsafe for loading Bluetooth modules
if they are commented out as suggested, nothing will happen immediately
But at some future time PulseAudio may fail to load one of the Bluetooth modules and the whole sound server will fail to start,
and user may not recall this reconfiguration change when the failure occurs
PulseAudio module module-switch-on-connect is not necessary for preventing suspension of Bluetooth sink
Users should consider the warning about use of this module:
PulseAudio/Documentation/module-switch-on-connect
This module is not loaded by default, beacuse it’s a bit too aggressive. If the user sets the default sink or source manually, that choice gets forgotten when plugging in a new sound card, which can be undesirable
If a user wants to try this module to see if suits their needs, the extra module can be added as a custom configuration in home folder
cat <<EOT > ~/.config/pulse/default.pa
.include /etc/pulse/default.pa
load-module module-switch-on-connect ignore_virtual=no
EOT
and restart PulseAudio (see systemctl command above) or reboot system
If the module is found to be undesirable, delete the custom configuration and unload the module from current session
rm ~/.config/pulse/default.pa; pacmd unload-module module-switch-on-connect
Hello! I am facing the same problem you were facing. Did you find a solution? Thanks!