1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2024-10-28 21:17:57 +01:00
tldr/pages/linux/wpctl.md
Managor 17deca343c
wpctl: add page (#10574)
* wpctl: add page


---------

Co-authored-by: Lena <126529524+acuteenvy@users.noreply.github.com>
2023-08-03 06:15:59 +05:30

772 B

wpctl

Manage WirePlumber, a session and policy manager for PipeWire. Note: you can use the special name @DEFAULT_SINK@ in place of id to 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 n percent:

wpctl set-volume {{id}} {{n}}%

  • Increase/Decrease the volume of a sink by n percent:

wpctl set-volume {{id}} {{n}}%{{+|-}}

  • Mute/Unmute a sink (1 is mute, 0 is unmute):

wpctl set-mute {{id}} {{1|0|toggle}}