관련이 있는 경우 Orange Pi Zero(Raspberry Pi "clone") 보드에서 실행되는 Debian 파생 Armbian 3.4에서 이 작업을 시도하고 있습니다. 아래에서 볼 수 있듯이 보드는 헤드폰용 "라인 출력" 커넥터를 통해 또는 해당 모니터가 연결된 경우 HDMI 커넥터를 통해 사운드를 재생할 수 있습니다.
새 사용자(예 user2
: )를 생성했는데 사운드 카드가 보이지 않는 것 같습니다.
aplay -l
다른 사용자로 실행하면 다른 결과가 반환됩니다.
- 처럼
root
:
****재생 하드웨어 장치 목록**** 카드 0: 오디오 코덱 [오디오 코덱], 장치 0: SUNXI-CODEC sndcodec-0 [] 하위 장치: 1/1 하위 장치 #0: 하위 장치 #0 카드 1: sndhdmi [sndhdmi], 장치 0: SUNXI-HDMIAUDIO sndhdmi-0 [] 하위 장치: 1/1 하위 장치 #0: 하위 장치 #0
- 내 기본 사용자로
user1
(처음 로그인할 때 시스템에 의해 생성됨):
****재생 하드웨어 장치 목록**** 카드 0: 오디오 코덱 [오디오 코덱], 장치 0: SUNXI-CODEC sndcodec-0 [] 하위 장치: 1/1 하위 장치 #0: 하위 장치 #0 카드 1: sndhdmi [sndhdmi], 장치 0: SUNXI-HDMIAUDIO sndhdmi-0 [] 하위 장치: 1/1 하위 장치 #0: 하위 장치 #0
- 문제가 있는 사용자
user2
(내가 만든):
aplay: device_list: 268: 사운드 카드를 찾을 수 없습니다...
분명히 WAV 파일을 통한 재생은 에서 aplay
작동 root
하지만 user1
에서는 작동하지 않습니다 user2
.
사운드 카드를 보이게 하려면 어떻게 해야 합니까 user2
?
답변1
루트로 또는 sudo를 사용하십시오.
usermod -aG audio user2
그러면 user2가 그룹 오디오에 추가됩니다.
변경 사항을 적용하려면 사용자가 로그아웃했다가 다시 로그인해야 합니다.