Skip to main content

Sound

Use PipeWire asis 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.

The daemon based on the framework can be configured to be both an audio server (with PulseAudio and JACK features) and a video capture server.

PipeWire also supports containers like Flatpak and does not rely on the audio and video user groups. Instead, it uses a Polkit-like security model, asking Flatpak or Wayland for permission to record screen or audio.

Additionally, WirePlumber is more powerful manager and the current and modern low-latency sound server. Also better suitedrecommendation for WebRTCa screensession sharingmanager. andIt recordingis inbased Waylandon sessionsa (GNOMEmodular usesdesign, Waylandwith byLua default)plugins that implement the actual management functionality.

pacman -S pipewire pipewire-pulse pipewire-jack pipewire-alsa wireplumber

PipeWire handles Bluetooth audio devices if the pipewire-pulse package is installed. The package includes the /etc/pipewire/media-session.d/with-pulseaudio file, whose existence prompts the media session daemon to enable the bluez5 module.