6

Поэтому я пытался остановить 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

Но дело в том, что когда я пытаюсь остановить этот сервис с помощью systemctl stop pulseaudio.service , systemctl возвращает мне следующее:

Failed to stop pulseaudio.service: Unit pulseaudio.service not loaded.

Как мне остановить / отключить эту услугу?

1 ответ1

7

Для остановки пользовательских служб необходимо использовать параметр --user:

systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .