systemd 不断重生pulseaudio,并且不允许我停止它

dio*_*ovk 9 audio linux pulse-audio systemd

所以我试图用 停止pulseaudio pulseaudio -k,但它一直“自行”重新启动,即使我有autospawn = no适当的配置。

我很确定它是 systemd 不断重新启动它,如 /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
Run Code Online (Sandbox Code Playgroud)

但问题是,当我尝试使用 停止此服务时systemctl stop pulseaudio.service,systemctl 返回以下信息:

Failed to stop pulseaudio.service: Unit pulseaudio.service not loaded.
Run Code Online (Sandbox Code Playgroud)

如何停止/禁用此服务?

dio*_*ovk 16

要停止用户服务,必须使用参数--user

systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
Run Code Online (Sandbox Code Playgroud)