![.asoundrc에서 ALSA에 대한 새로운 기본 오디오 재생 장치 설정](https://linux55.com/image/138948/.asoundrc%EC%97%90%EC%84%9C%20ALSA%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%83%88%EB%A1%9C%EC%9A%B4%20%EA%B8%B0%EB%B3%B8%20%EC%98%A4%EB%94%94%EC%98%A4%20%EC%9E%AC%EC%83%9D%20%EC%9E%A5%EC%B9%98%20%EC%84%A4%EC%A0%95.png)
오랫동안 해결책을 찾은 끝에 조언을 구하러 여기에 왔습니다. 내 질문은 다음과 같습니다. 대부분의 소프트웨어는 소리를 재생할 수 없습니다. 하지만 예외가 있지만 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
마침내 나는 문제를 해결할 수 있었습니다. 을 설치하고 pavucontrol
PulseAudio의 사용 가능한 수신기 목록에 올바른 장치를 추가한 다음 새로 추가된 수신기(ALSA 장치에서 생성됨)를 PulseAudio의 기본 수신기로 설정해야 합니다. 이로써 문제가 해결되었습니다.