How do I set up PipeWire on Zorin OS?

If you need to install Pipewire:
Add the repository

sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream

Update your sources and install:

sudo apt update && sudo apt install pipewire pipewire-audio-client-libraries

It would be wise to avoid headaches later - have everything you may need:

sudo apt install gstreamer1.0-pipewire libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules} pipewire{,-{audio-client-libraries,pulse,media-session,bin,locales,tests}}

Reload the daemon:

systemctl --user daemon-reload

Now you must disable that rapscallion PulseAudio:

systemctl --user --now disable pulseaudio.service pulseaudio.socket

Fire up pipewire:

systemctl --user --now enable pipewire pipewire-pulse

1 Like