PulseAudio¶
A sound server for Linux
PavuControl¶
GUI for pulseaudio
Install
PulseControl¶
CLI for pulseaudio
# list all device
pactl list sinks
# view device volume
pactl get-sink-volume <sink id>
# set device volume
pactl set-sink-volume <sink id>
Commands¶
Show audio devices
Set a card to a2dp_sink
e.g. to get the card name of a bluetooth headphone
Restart pulseaudio process
Kill pulseaudio process
Start pulseaudio process
Troubleshooting¶
General¶
Something's wrong e.g. no input device detected
https://askubuntu.com/a/882222
Failure: Module initialization failed¶
Failure: Module initialization failed
when running
Solution
https://askubuntu.com/a/1121417
Video conferencing app can't use microphone¶
First, check if your microphone is functioning (e.g. check it in the input devices in pavucontrol). If it is indeed functioning, you probably restarted pulseaudio after your app / browser was started. In this case, your microphone can't be used by them.
Solution
Kill your app / browser and start again
See https://bbs.archlinux.org/viewtopic.php?pid=1907275#p1907275