새로운 사용자가 사운드 카드를 볼 수 있도록 설정

새로운 사용자가 사운드 카드를 볼 수 있도록 설정

관련이 있는 경우 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가 그룹 오디오에 추가됩니다.

변경 사항을 적용하려면 사용자가 로그아웃했다가 다시 로그인해야 합니다.

관련 정보