sudo pacman -S pipewire-pulse will replace pulseaudio and pulseaudio-bluetooth.
The main pipewire package is installed already.
Pipewire uses systemd/User for management of the server and automatic socket activation:
So nothing else is needed to enable manually it will get enabled automatically on the next boot or if you want to run it without rebooting your system run:
systemctl --user start pipewire-pulse.service
Check if pipewire is running:
Server Name should show this:
Server Name: PulseAudio (on PipeWire 0.3.35)
To complete for different use cases there are these packages that could be needed in addition:
Audio Effects for Pipewire applications
Low-latency audio/video router and processor - Zeroconf support
Low-latency audio/video router and processor - JACK support
Low-latency audio/video router and processor - documentation
Low-latency audio/video router and processor - ALSA configuration
Automatic switching Bluetooth Headphone into Headset mode if you need Headset mode for microphone usage:
it will not switch automatically, this needs to be enabled..
mkdir -p ~/.config/pipewire/media-session.d
cp /usr/share/pipewire/media-session.d/bluez-monitor.conf ~/.config/pipewire/media-session.d/bluez-monitor.conf
and uncomment the line
bluez5.autoswitch-profile = true and set it to true ….
save the file .. restart system or services:
systemctl --user restart pipewire pipewire-pulse
Working exactly as it says… if you start recording it enables Headset profile and seamlessly turns it back of, when you are stop recording…Connect with us: