![插入耳机时无法使用扬声器](https://linux22.com/image/178012/%E6%8F%92%E5%85%A5%E8%80%B3%E6%9C%BA%E6%97%B6%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E6%89%AC%E5%A3%B0%E5%99%A8.png)
我希望能够在不拔下耳机插孔的情况下使用内置扬声器,因此我将其设置Speaker Playback Switch
为on
:
$ amixer -c1 cset numid=4 on
numid=4,iface=MIXER,name='Speaker Playback Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
而且我确信它没有静音:
$ amixer -c1 cset numid=3
numid=3,iface=MIXER,name='Speaker Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=87,step=0
: values=50,50
| dBscale-min=-65.25dB,step=0.75dB,mute=0
Headphone Playback Switch
但即使我通过amixer -c1 cset numid=2 off
(2
是我的Headphone Playback Switch
控制)关闭扬声器,我也听不到任何声音。
不用说,当我拔掉耳机时我可以使用扬声器。
如果重要的话,我使用 JACK 服务器和 PulseAudio(即桥接)。
操作系统:KDE Neon 5.19,基于 Ubuntu 18.04
任何想法?
答案1
在现代笔记本电脑中,当您插入耳机时,扬声器通常会被禁用(通过硬件控制器)。这不是 Linux 特有的,而是机器本身的一个特性。
例如,我的 ThinkPad T490s 就是这种情况。