Description
PipeWire nightly builds from the projects git master. Use at your own risk.
Installation Instructions
Installation
Add the repository by executing
sudo dnf copr enable mfrey/pipewire-nightly
.
Then either update your installed packages if PipeWire is already installed or install PipeWire.
Use PipeWire instead of PulseAudio
Install required packages
Installing pipewire-pulseaudio
replaces pulseaudio
as drop-in replacement:
sudo dnf install --best --allowerasing pipewire-pulseaudio
If there is a dependency error (e.g. with gnome-shell), PulseAudio may be uninstalled using RPM:
sudo rpm -e --nodeps pulseaudio
Enable the PipeWire replacement (run as user):
systemctl --user enable pipewire-pulse.socket
Reboot and validate
Reboot the system and check the output of pactl info
. It should show pipewire-0
as server string.
Use PipeWire instead of JACK
Installing pipewire-jack-audio-connection-kit
replaces jack-audio-connection-kit
as drop-in replacement:
sudo dnf install --best --allowerasing pipewire-jack-audio-connection-kit
If there is a dependency issue with uninstalling JACK, it may be uninstalled using RPM:
sudo rpm -e --nodeps jack-audio-connection-kit
Enabling Bluetooth support
As of 0.3.16 the bluez5
module (necessary for Bluetooth audio playback) is disabled by default to not conflict with PulseAudio.
To enable this module, append -e bluez5
to the last line of /etc/pipewire/pipewire.conf
, which is starting
the session manager.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
Fedora rawhide | i386 (45)*, x86_64 (45)* | Fedora rawhide multilib x86_64+i386 (161 downloads) |
* Total number of downloaded packages.