LinuxCommandLibrary

wireplumber

TLDR

Enable with systemd

$ systemctl --user --now enable wireplumber
copy
Run manually
$ wireplumber
copy
Use custom config file
$ wireplumber --config-file [path/to/file]
copy
Display help
$ wireplumber --help
copy
Display version
$ wireplumber --version
copy

SYNOPSIS

wireplumber [OPTIONS]

DESCRIPTION

wireplumber is a modular session/policy manager for PipeWire. It handles device routing, audio policy decisions, and session management for the PipeWire multimedia framework.
The tool provides a GObject-based high-level library that wraps PipeWire's API for easier integration.

PARAMETERS

--config-file FILE

Use specified configuration file
--help
Display help information
--version
Display version information

CAVEATS

Requires PipeWire to be running. Usually managed by systemd on modern systems. Configuration is Lua-based.

SEE ALSO

wpctl(1), pipewire(1), pw-cli(1)

Copied to clipboard