そのため、pulseaudio -k
でpulseaudioを停止しようとしましたが、構成autospawn = no
が設定されていても、「それ自体で」再起動し続けました。
/usr/lib/systemd/user/pulseaudio.serviceの指示に従って、再起動し続けるのはsystemdだと確信しています。
[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
しかし、問題は、systemctl stop pulseaudio.service
を使用してこのサービスを停止しようとすると、systemctlが次を返すことです。
Failed to stop pulseaudio.service: Unit pulseaudio.service not loaded.
このサービスを停止/無効にするにはどうすればよいですか?
ユーザーサービスを停止するには、パラメータ--user
を使用する必要があります。
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service