I just realized there is a /usr/lib/systemd/user/pulseaudio.service
provided by the pulseaudio
package.
It is disabled but pulseaudio
works completely fine without. Have been using it for a year. Don't need to do anything after boot to start the actual executable. It's an Ubuntu shipped-in package after all.
Why is it so ? Should I enable the service ? If so, why doesn't Ubuntu do this by default ? Also, what will change from current operation ?
Thanks in advance
PS: The ubuntu wiki page doesn't give any information.
There is an extensive discussion of the purpose of running pulseaudio in system mode and why it is not the default in the PulseAudio documentation: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/
and the downside is discussed here: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/
You should read the full page in the documentation, the main point is
This is why it is not enabled per default. It doesn't hurt to use it if you are aware of the potential implications.
If you enable it, you gain sound (for example over the network) on a machine without logged-in users.
Contents of the file read:
Seems to be an automatic startup service to get PulseAudio running, instead of, like it says, running
systemctl --user start pulseaudio
.please do correct me if I am wrong!