Ситуация следующая. Нужно запустить pulseaudio как системную службу и разрешить разным пользователям к нему обращаться. Установлен Ubuntu 20.04 LTS pulseaudio установлен как snap пакет. Все запускается из под root’а даже работает. От пользователя получаем Access denied
Вроде как поправить это понятно, надо при загрузке модуля module-native-protocol-unix указать аргумент auth-anonymous=1
И вот это уже проблема….
~$ ps -ef | grep -i pulse
root 1137 1 0 06:58 ? 00:00:00 /bin/sh /snap/pulseaudio/9/bin/pulseaudio
root 1393 1137 0 06:58 ? 00:00:01 /snap/pulseaudio/9/usr/bin/pulseaudio --exit-idle-time=-1 --disallow-exit=yes --system -F /snap/pulseaudio/9/etc/pulse/default.pa -p /snap/pulseaudio/9/usr/lib/pulse-8.0/modules -n
Видно что демон использует конфигурацию /snap/pulseaudio/9/etc/pulse/default.pa Где то в глубине snap пакета…. Поправить ее у меня не получается, да и правильно ли? Как вообще эту штуку конфигурировать? В /etc/pulseaudio у меня ничего нет.