저는 노트북에서 Fedora 35(이전 34)를 실행하고 있습니다. 시스템이 사운드 카드를 자동으로 감지하도록 할 수 없다는 점을 제외하면 모든 것이 정상입니다. 그래서 ~/.asoundrc 파일을 수동으로 만들었습니다.
defaults.pcm.card 0
defaults.pcm.device 5
defaults.ctl.card 0
그러면 사운드가 내부 스피커로 전송됩니다. 사운드를 헤드폰으로 수동으로 보내려면:
1/ .asoundrc의 내용을 다음으로 변경합니다.
defaults.pcm.card 0
defaults.pcm.device 0
defaults.ctl.card 0
2/파이프와이어 서비스를 다시 시작합니다.
systemctl --user restart pipewire.service
사운드 제어판에서 둘 중 하나를 선택할 수 있도록 이 파일(또는 다른 곳)에서 장치 0과 장치 5를 지정하는 방법이 있습니까?
매우 감사합니다! ! !
bash-5.1$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofrt5682 [sof-rt5682], device 0: Port1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 2: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 3: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 4: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5682 [sof-rt5682], device 5: Speakers (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
bash-5.1$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pipewire
PipeWire Sound Server
sysdefault:CARD=sofrt5682
sof-rt5682,
Default Audio Device