wpctl
Manage WirePlumber, a session and policy manager for PipeWire. Note: you can use the special name@DEFAULT_SINK@in place ofidto operate on the default sink. More information: https://pipewire.pages.freedesktop.org/wireplumber/.
-
List all objects managed by WirePlumber:
wpctl status -
Print all properties of an object:
wpctl inspect {{id}} -
Set an object to be the default in its group:
wpctl set-default {{id}} -
Get the volume of a sink:
wpctl get-volume {{id}} -
Set the volume of a sink to
npercent:
wpctl set-volume {{id}} {{n}}% -
Increase/Decrease the volume of a sink by
npercent:
wpctl set-volume {{id}} {{n}}%{{+|-}} -
Mute/Unmute a sink (1 is mute, 0 is unmute):
wpctl set-mute {{id}} {{1|0|toggle}}
License and Disclaimer
The content on this page is copyright © 2014—present the tldr-pages team and contributors.This page is used with permission under Creative Commons Attribution 4.0 International License.
While we do attempt to make sure content is accurate, there isn't a warranty of any kind.