问题描述
我想这个问题已经有了答案,但我找不到。我正在使用12.04。
更新:
问题是,即使我插入耳机,我也可以听到笔记本电脑扬声器发出的声音。耳机只是标准的立体声耳机。而最有趣的是,一周前所有工作都在进行。
我尝试使用pulseaudio
和alsamixer
设置 – 没有结果。
最佳解决思路
原始方案
-
转到Realtek official site,接受免责声明,然后下载linux /unix的音频驱动程序。您需要为内核3或更高版本选择版本3。
-
设置编译此驱动程序所需的工具。
sudo apt-get install build-essential gcc make
-
解压缩下载的文件,进入解压后的文件夹后,从终端运行
sudo ./install
文件,编译驱动程序。 -
有关更多信息,请阅读
Readme.txt
文件。 -
通过此命令安装gnome-alsamixer。
sudo apt-get install gnome-alsamixer
-
通过在短划线中键入alsamixer打开gnome-alsamixer。
-
在新窗口中选择“自动静音模式”。
重新启动,看看它现在是否已修复。 (步骤6和7可能没有必要)。重启时将自动启用自动启动
解决方案2:
我刚刚找到另一个解决方案:
(它对我来说只有S /PDIF配置文件,来自耳机和扬声器的声音,无法切换配置文件)
-
通过命令添加此ppa
sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
-
更新包列表。通过
sudo apt-get update
-
然后安装”alsa-hda-dkms”包:
sudo apt-get install alsa-hda-dkms
重启,看看结果!
次佳解决思路
插入耳机时,请按照以下步骤自动将扬声器静音:
-
开放式终端(
Ctrl
+Alt
+T
) -
型号:
alsamixer
并按Enter
/Return
-
按
F6
选择正确的声音设备 -
使用
→
(右箭头键)导航到右侧,直到您突出显示Auto-Mute -
按
↑
(向上箭头键)并选择已启用(或线路输出) -
按
Esc
退出
第三种解决思路
我的HP笔记本电脑上也遇到了这个问题。我找到了一个post,并提出了一条建议,建议在文件/etc/modprobe.d/alsa-base.conf
的底部添加两行:
options snd-hda-intel model=laptop
options snd-hda-intel position_fix=1 enable=yes
保存并重启。这个对我有用!
第四种思路
如果在XUbuntu 12.04上发生此问题,请查看此页面,安装了gnome-alsamixer package
,运行了gnome-alsamixer
,检查了出现的gnome-alsamixer GUI界面中的“Headphone Jack Sense”选项,验证问题是否已解决。谢谢!
第五种思路
命令sudo apt-get install gnome-alsa-mixer
在我的Compaq nw8000
上为我做了诀窍。
我可以启用Headphone Jack Sense选项,现在当我使用plug-in手机时,它会将音频切换到耳机。
第六种思路
我在13.04上使用华硕X201E遇到了同样的问题,并尝试了gnome-alsamixer
解决方案,但由于gnome-alsamixer因为“不知道如何为混音器元件做什么”Auto-Mute Mode”!”而崩溃。所以我打开命令行alsamixer
并使用箭头导航到Auto-Mute模式(在终端窗口中只能看到Auto-Mut),并将其从Disabled设置为Enabled。现在连接耳机会使内置扬声器静音。
第七种思路
对我有用的是运行alsamixer并启用auto-mute选项。我做了这个,而耳机连接,一切都开始完美。