Como root ou com sudo
usermod -aG audio user2
Isso adicionou o usuário2 ao áudio do grupo.
O usuário precisa fazer logout e fazer login novamente para que as alterações entrem em vigor.
Se for relevante, estou tentando isso no Armbian 3.4 derivado do Debian, rodando em uma placa do Orange Pi Zero (Raspberry Pi "clone"). Como você verá abaixo, a placa pode reproduzir som através de uma interface "line out" para fones de ouvido, ou através de uma interface HDMI se tal monitor estiver conectado.
Eu criei um novo usuário (digamos user2
) que parece não conseguir ver as placas de som.
A execução de aplay -l
em diferentes usuários retorna resultados diferentes:
root
: **** List of PLAYBACK Hardware Devices **** card 0: audiocodec [audiocodec], device 0: SUNXI-CODEC sndcodec-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO sndhdmi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0
user1
(criado pelo sistema no primeiro login): **** List of PLAYBACK Hardware Devices **** card 0: audiocodec [audiocodec], device 0: SUNXI-CODEC sndcodec-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO sndhdmi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0
user2
(criado por mim): aplay: device_list:268: no soundcards found...
Obviamente, reproduzir um arquivo WAV por meio de aplay
funciona para root
e user1
, mas não para user2
.
Alguma idéia do que eu preciso fazer para tornar as placas de som visíveis para user2
?
Tags debian wav audio raspberry-pi armbian