Es gelang mir, mein Problem zu lösen. Ich basierte auf diesem und auch diesem und dem war hilfreich .
Die Lösung:
- Fügen Sie
/etc/rc.local
irgendwo hohe Einstellungsberechtigungen für alle Benutzer hinzu:bash -c '/usr/bin/find /dev/snd/ ! -type d | while read; do /usr/bin/setfacl -m o::rw "$"; done'
Führen Sie für jeden Benutzer Folgendes aus, um seinen PulseAudio-Server und -Client zu konfigurieren:
echo '.include /etc/pulse/default.pa' > ~/.config/pulse/default.pa echo 'load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1' >> ~/.config/pulse/default.pa echo '.include /etc/pulse/client.conf' > ~/.config/pulse/client.conf echo 'default-server = 127.0.0.1' >> ~/.config/pulse/client.conf echo 'ps aux | grep "pulseaudio --daemonize=yes" | grep -v grep || /usr/bin/pulseaudio --daemonize=yes' >> ~/.profile
Ich weiß, dass diese Lösung einige Probleme mit der Sicherheit aufweist, aber nur ich benutze diesen Computer und die Sounds auf meinem Computer sind nicht vertraulich.