Я установил служебный файл systemd для выполнения некоторых операций pactl при запуске системы для тестового процесса. Хотя команды работают нормально при выполнении с терминала, я всегда получаю сообщение «pa_context_connect () failed connection отклонено» при запуске того же сценария из службы systemd при запуске службы. Я также использую директиву User = в служебном файле, чтобы гарантировать, что пользователь с автоматическим входом соответствует пользователю, используемому для запуска служебных команд.
Я читал, что это как-то связано с тем, что сеанс pulseaudio недействителен в контексте без среды службы systemd, но я не смог понять это дальше.