.asoundrc에서 ALSA에 대한 새로운 기본 오디오 재생 장치 설정

.asoundrc에서 ALSA에 대한 새로운 기본 오디오 재생 장치 설정

오랫동안 해결책을 찾은 끝에 조언을 구하러 여기에 왔습니다. 내 질문은 다음과 같습니다. 대부분의 소프트웨어는 소리를 재생할 수 없습니다. 하지만 예외가 있지만 Chrome과 Discord는 어떤 이유로든 오디오를 재생할 수 있습니다. 내 .asoundrc파일을 조작하고 다음 내용으로 생성 하려고 합니다 .

defaults.ctl.card 1
defaults.pcm.card 1
defaults.pcm.device 3
defaults.timer.card 1

ctl.!default {
    type hw
    card 1
}

pcm.!default "plughw:1,3"

pcm.clone "plughw:1,3"

문제가 해결되지 않았습니다. 별칭은 clone테스트 목적으로 생성되었으며 (나에게는) 이해할 수 없는 결과를 생성합니다.

  • aplay -D clone file.wav지정된 파일을 예상대로 재생합니다.
  • aplay -D plughw:1,3 file.wav예상대로 파일을 재생합니다.
  • aplay -D default file.wav소리가 나지 않습니다(콘솔 출력은 위 명령을 실행할 때와 동일하지만).
  • aplay file.wav소리가 나지 않습니다.

다시 로그인하고 재부팅을 시도했지만 아무것도 바뀌지 않았습니다. Alsamixer는 평소대로 실행됩니다.

답변1

마침내 나는 문제를 해결할 수 있었습니다. 을 설치하고 pavucontrolPulseAudio의 사용 가능한 수신기 목록에 올바른 장치를 추가한 다음 새로 추가된 수신기(ALSA 장치에서 생성됨)를 PulseAudio의 기본 수신기로 설정해야 합니다. 이로써 문제가 해결되었습니다.

관련 정보