Tornar a placa de som visível para o novo usuário

2

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:

  • como 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
  • como meu usuário padrão 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
  • como meu usuário problemático 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 ?

    
por fr13d 15.03.2017 / 19:25

1 resposta

4

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.

    
por 15.03.2017 / 19:36