Para interromper os serviços do usuário, é necessário usar o parâmetro --user
:
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
Então, eu estava tentando parar o pulseaudio com pulseaudio -k
, mas ele continuou reiniciando "por conta própria", mesmo que eu tenha a configuração autospawn = no
no lugar.
Tenho certeza que é o systemd que continua reiniciando, conforme instruído por /usr/lib/systemd/user/pulseaudio.service:
[Unit]
Description=Sound Service
[Service]
# Note that notify will only work if --daemonize=no
Type=notify
ExecStart=/usr/bin/pulseaudio --daemonize=no
Restart=on-failure
[Install]
Also=pulseaudio.socket
WantedBy=default.target
Mas o problema é que, quando tento parar este serviço com systemctl stop pulseaudio.service
, systemctl me retorna o seguinte:
Failed to stop pulseaudio.service: Unit pulseaudio.service not loaded.
Como faço para parar / desativar este serviço?
Para interromper os serviços do usuário, é necessário usar o parâmetro --user
:
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
Tags systemd linux audio pulse-audio