ALSA and PulseAudio starting without being invoked by init system?

Forgive me if this is a noob question, however, I just installed Artix with OpenRC, and while following the guide on setting up ALSA with OpenRC from the gentoo wiki, I was told to add the alsasound service to OpenRC using:

rc-update add alsasound boot

I was about to do this, until I realized that Pulseaudio and ALSA are actually both already running, despite me never explicitly running them nor adding them as services to OpenRC. Maybe I am confused and incorrect here, but shouldn’t those programs not start unless I tell the init system (OpenRC) to start them? Is there a way that I can find out what is invoking ALSA and Pulseaudio to start, if it’s not my init system?

Apologies if I am confused about the way these sound applications and init systems operate, as this is my first time tinkering with them and trying to manually set them up.

Read more here: Source link