https://docs.voidlinux.org/config/media/pipewire.html https://wiki.archlinux.org/title/PipeWire
PipeWire is a new low-level multimedia framework. It aims to offer capture and playback for both audio and video with minimal latency and support for PulseAudio, JACK, ALSA and GStreamer-based applications.
NOTE: On non-systemd systems you need to have XDG_RUNTIME_DIR
set, normally
this is done with elogind.
For my setup on void getting this working was as simple as adding the following
to my .xinitrc
:
# start pipewire and pipewire-pulse
exec pipewire &
exec pipewire-pulse &
You can make sure it's working with pactl info
and looking for:
Server Name: PulseAudio (on PipeWire 0.3.34)