No sound .... sometimes

Command to disable pulseaudio.service was ignored because pulseaudio.socket has been masked

Usual status of systemd units should look like this:

systemctl --user -l --no-pager status pulseaudio.{socket,service}
● pulseaudio.socket - Sound System
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; preset: enabled)
     Active: active (running) since Tue 2023-03-07 07:31:20 GMT; 55min ago
      Until: Tue 2023-03-07 07:31:20 GMT; 55min ago
   Triggers: ● pulseaudio.service
     Listen: /run/user/1000/pulse/native (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.socket

Mar 07 07:31:20 gnomic systemd[1044]: Listening on Sound System.

● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; preset: enabled)
     Active: active (running) since Tue 2023-03-07 07:31:23 GMT; 55min ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 1138 (pulseaudio)
      Tasks: 2 (limit: 19078)
     Memory: 31.4M
        CPU: 23.376s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pulseaudio.service
             └─1138 /usr/bin/pulseaudio --daemonize=no --log-target=journal

Mar 07 07:31:22 gnomic systemd[1044]: Starting Sound Service...
Mar 07 07:31:23 gnomic systemd[1044]: Started Sound Service.

I suggest using the following commands to use both systemd units

systemctl --user stop pulseaudio.service
systemctl --user unmask pulseaudio.socket
systemctl --user disable pulseaudio.service
systemctl --user enable pulseaudio.socket
systemctl --user restart pulseaudio
1 Like