页次: 1
我安装了archlinux, 并且使用Hyprland作为DE
我的声音服务是 ALSA 和 pulse
在不插入耳机的情况下,笔记本电脑扬声器正常
插入耳机时,声音仍然从电脑发出,而不是耳机
我的电脑是matebook15
aplay -l 的输出
ysly% aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 31: HDA Analog Deep Buffer (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
离线
我记得好像应该是近几年的华为本子都有这个问题,你看看 Huawei MateBook 14s 这个地方给的方法有没有用(不过说可以会使麦克风用不了)
离线
这里列出我的情况供参考:
只安装了alsa和libpulse
在不插入耳机的情况下,笔记本电脑扬声器正常
打开alsa-utils的alsamixer,将speaker的音量降为0, mic的音量增加,此时声音只从耳机里发出
这只是个临时方法,如果想一劳永逸的话还是看看alsa和pulseaudio的arch wiki吧
离线
页次: 1