MrJ*_*lez 5 sound headphones speakers
我在运行 32 位 Ubuntu 12.10 的 HP Pavilion DV6-2170US 上。当我插入耳机时,扬声器和耳机会同时播放声音。扬声器应停止播放并将所有声音发送到耳机。如何配置声音,当我连接耳机时,笔记本电脑中的扬声器静音,声音只传到耳机。
我应该提到的是,该型号在前面提供了 2 个音频输出连接(不像大多数笔记本电脑那样只有一个)。
这是声音设置外观的图像:

谢谢!
我首先检查 Ubuntu 是否在系统设置中检测到耳机和扬声器:

如果您看到类似以下图像的内容,则说明两者均已检测到:


就我而言,我支持耳机和立体声输出。如果在一种情况下我想禁用扬声器的声音,我会首先选择要禁用的输出,然后禁用该选项(用绿色圆圈标记)。这样声音就不会从该输出连接中发出。输入设备也是如此。这是 12.10 的另一张图片。请注意,我同时拥有扬声器连接(模拟输出)和耳机:

同样的情况也适用于此。您选择要静音的设备,然后单击静音按钮。
如果在连接耳机时未显示此选项或扬声器仍然发出声音,请按照以下步骤操作:
输入破折号terminal或ter缩写并按Enter

在终端中alsamixer输入并按Enter

在 alsa 混音器应用程序中,使用箭头键向左或向右移动到混音器窗口中将显示的任何选项。按向上或向下可以调节特定连接的音量,或者按M可以使连接静音。您在这里要做的就是寻找一款可以将扬声器静音但让耳机仍然有声音的产品。
现在就您的情况而言,似乎您的耳机没有被正确检测到。您的计算机显示的唯一选项是“扬声器”,这是内部的。当您连接耳机时,声音从两个(扬声器和耳机)发出,因为它认为它们是相同的。如果您已经升级了 Ubuntu,我建议您查看该命令的dmesg输出内容。dmesg在终端上输入并查看是否有与声音相关的内容。
更新:在查看您的 dmesg 和其他信息(由 Jeeblez 先生本人提供)并看到您拥有Intel 5 系列/3400 系列芯片组高清晰度音频后,搜索我发现了针对所述主板制作的错误报告。您可以在https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/580233中找到错误报告
解决方案是执行以下操作:
在终端中输入:sudo gedit /etc/modprobe.d/alsa-base.conf
在文件末尾粘贴以下内容:
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=dell-m4-1 enable_msi=1
Run Code Online (Sandbox Code Playgroud)保存并重新启动。
注意:如果这不起作用,请更改第二行的以下部分:
型号=dell-m4-1 -->型号=hp-m4。
我在 System 76 上遇到了同样的问题。它在 12.04 中正常工作,但在 12.10 中却不起作用。我尝试了所有这些设置,但它从未正常工作。
它可以在 Ubuntu 13.04 中运行,无需我执行任何操作。