Como compartilhar dispositivos Alsa entre usuários?

1

Perdi a capacidade de compartilhar o som Alsa entre os usuários, mesmo que apenas um deles esteja conectado.

De acordo com o este guia ConsoleKit integration deve ser usado em vez da propriedade direta do dispositivo. Depois que eu removi os usuários do grupo audio conforme recomendado, os usuários normais não podem reproduzir sons, mas root pode.

Por exemplo, mpg123 informa isso para outros usuários:

ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front

Outras informações:

$ alsamixer
cannot open mixer: Permission denied

$ getfacl /dev/snd/** | grep user
getfacl: Removing leading '/' from absolute path names
user::rwx
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
user::rw-
    
por sevo 10.02.2016 / 20:38

1 resposta

0

Você precisa adicionar um usuário ao grupo audio e, em seguida, executar o comando alsactl whith flag sem bloqueio

alsactl -L init

Reinicie

    
por 18.10.2017 / 20:16

Tags