Eu configuro o pulseaudio no modo de sistema e atualmente funciona bem. No entanto, notei que os usuários têm acesso direto ao ALSA, por exemplo, isso funciona:
ogg123 -d alsa song.ogg
Geralmente, os usuários locais têm permissão para reproduzir áudio e alterar os níveis do mixer.
Para permitir que usuários remotos usem o ALSA, é necessário adicionar esses usuários ao
audio
grupo.
No entanto, o usuário não é um membro de audio
.
Existe alguma maneira de limitar o acesso ao ALSA apenas ao pulse
usuário (usuário executando o daemon pulseaudio no modo de sistema)?
linux
audio
alsa
pulse-audio
fstanis
fonte
fonte
/dev/snd/
?pavucontrol
).ogg123 -d alsa song.ogg
que na verdade não funciona quando o Pulseaudio não está sendo executado - entendo,ALSA lib pcm_hw.c:1713:(_snd_pcm_hw_open) Invalid value for card
então você está definitivamente certo. No entanto, eu não entendo muito bem como isso funciona, ou seja, como ele está usando o pulso através do ALSA?