All Posts programming pactl: Control a running PulseAudio sound server

pactl: Control a running PulseAudio sound server

ยท 156 words ยท 1 minute read

What is pactl? ๐Ÿ”—

pactl is control a running PulseAudio sound server.

More information: https://manned.org/pactl .

Usage ๐Ÿ”—

Show information about the sound server:

pactl info

List all sinks (or other types - sinks are outputs and sink-inputs are active audio streams):

pactl list sinks short

Change the default sink (output) to 1 (the number can be retrieved via the list subcommand):

pactl set-default-sink 1

Move sink-input 627 to sink 1:

pactl move-sink-input 627 1

Set the volume of sink 1 to 75%:

pactl set-sink-volume 1 0.75

Toggle mute on the default sink (using the special name @DEFAULT_SINK@):

pactl set-sink-mute @DEFAULT_SINK@ toggle

I hope you enjoyed reading this post as much as I enjoyed writing it. If you know a person who can benefit from this information, send them a link of this post. If you want to get notified about new posts, follow me on YouTube , Twitter (x) , LinkedIn , and GitHub .