You have two options to run pulseaudio
:
- System wide
- Per user (
systemctl --user
)
In any case, looks like you're running it manually via a terminal, are you using a customized configuration? Try:
$ kill $(pidof pulseaudio)
$ pulseaudio --daemonize=false -vvv
If you want it to start automatically at login (though I think it starts running when an application triggers audio), you need to enable it via systemd
, as in:
$ sudo systemctl disable pulseaudio
$ sudo systemctl stop pulseaudio
$ systemctl --user enable pulseaudio
# should create a link from /usr/lib/... to $HOME/.local/...
$ systemctl --user start pulseaudio
NOTE: If you're running per user, some dbus
listeners won't have default names (or namespaces?) and some libraries/widgets will not work, like pulseaudio_widget.