LinuxCommandLibrary

pulseaudio

TLDR

Check if running

$ pulseaudio --check
copy
Start daemon
$ pulseaudio --start
copy
Kill daemon
$ pulseaudio -k
copy
List available modules
$ pulseaudio --dump-modules
copy
Load a module
$ pulseaudio -L "[module_name] [args]"
copy

SYNOPSIS

pulseaudio [--start] [-k|--kill] [--check] [-L module]

DESCRIPTION

pulseaudio is a sound server that provides a software mixing layer between applications and audio hardware. It allows multiple applications to share audio devices and provides features like per-application volume control.
The daemon runs per-user and is typically started automatically by desktop sessions. It supports network audio streaming and various audio processing modules.

PARAMETERS

--start

Start the daemon in background
-k, --kill
Kill the running daemon
--check
Check if daemon is running (exit code)
--dump-modules
List available modules
-L, --load _module_
Load a module into running daemon
--dump-conf
Dump default configuration
-D, --daemonize
Daemonize after startup

CAVEATS

Being replaced by PipeWire on modern systems. May conflict with JACK for pro audio. User daemon, not system-wide by default. Configuration in ~/.config/pulse/.

HISTORY

PulseAudio was created by Lennart Poettering at Red Hat to provide a modern sound server for Linux desktops. It became the default audio system for most distributions before PipeWire emerged as its successor.

SEE ALSO

Copied to clipboard