[Ubuntu 22.04]
After a mix of installing and uninstalling, between pipewire
and pulseaudio
, nothing working, I put the system back to a pristine install with no pulseaudio
$ apt list pipe* wirep* *blue* pulse* -i
Listing... Done
bluedevil/jammy-updates,now 4:5.24.7-0ubuntu0.1 amd64 [installed]
bluez-cups/jammy-updates,jammy-security,now 5.64-0ubuntu1.1 amd64 [installed]
bluez-obexd/jammy-updates,jammy-security,now 5.64-0ubuntu1.1 amd64 [installed,automatic]
bluez/jammy-updates,jammy-security,now 5.64-0ubuntu1.1 amd64 [installed]
libbluetooth3/jammy-updates,jammy-security,now 5.64-0ubuntu1.1 amd64 [installed,automatic]
libkf5bluezqt-data/jammy,jammy,now 5.92.0-0ubuntu1 all [installed,automatic]
libkf5bluezqt6/jammy,now 5.92.0-0ubuntu1 amd64 [installed,automatic]
libspa-0.2-bluetooth/jammy-updates,now 0.3.48-1ubuntu3 amd64 [installed]
pipewire-audio-client-libraries/jammy-updates,now 0.3.48-1ubuntu3 amd64 [installed]
pipewire-bin/jammy-updates,now 0.3.48-1ubuntu3 amd64 [installed,automatic]
pipewire-pulse/jammy-updates,now 0.3.48-1ubuntu3 amd64 [installed,automatic]
pipewire/jammy-updates,now 0.3.48-1ubuntu3 amd64 [installed,automatic]
qml-module-org-kde-bluezqt/jammy,now 5.92.0-0ubuntu1 amd64 [installed,automatic]
wireplumber/jammy,now 0.4.8-4 amd64 [installed]
Then, following huvelyb's archlinux post,
I added load-module module-bluez5-discover
to /etc/pulse/default.pa
.
Here is the whole section, for reference
### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-bluez5-discover
Then restart all of the services:
sudo systemctl restart bluetooth
systemctl --user restart pipew* wirepl*
et voilà!
pulseaudio
user may also help, check out https://unix.stackexchange.com/a/721697/221903 – Japheth Ongeri - inkalimeva Apr 17 '23 at 08:57