我尝试了多种方法来解决我的问题,如本论坛其他主题中所述,但均未成功。当我第一次安装 Ubuntu 12.10 时,耳机声音可以正常工作,但经过几次更新后,它停止工作。扬声器的声音工作正常,但只要我插入插孔,就什么都没有了,只有沉默。我检查了 Alsamixer,当我插入插孔时,它会静音扬声器,但不会静音耳机栏。我甚至尝试安装 Realtek 的驱动程序,但这是一个非常糟糕的主意,因为它完全崩溃了我的操作系统,我不得不重新安装所有内容。如果您还没有注意到,我对 Ubuntu 还只是个新手 ;) 无论如何,我真的很感激有人能在这里提供帮助,因为我有一个小宝宝,她睡得很多,所以我不能让扬声器发出的声音打扰她。我有一台东芝 Satellite P200-1IE 和 Ubuntu 12.10。提前致谢
答案1
- 打开一个终端。
- 运行
alsamixer
(输入命令并点击Enter) - 按下F6即可禁用自动静音按钮。
在执行这些操作时,请确保已插入耳机插孔。
答案2
我遇到了同样的问题(同一台计算机/同样的问题)。我通过安装 alsa-project 的最新驱动程序解决了这个问题:
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.25.tar.bz2
tar -jxf alsa-driver-1.0.25.tar.bz2
cd alsa-driver-1.0.25/
./configure --with-cards=hda-intel --with-oss=yes
make
sudo make install
重新启动计算机并享受。
答案3
我遇到了同样的问题,并且它为我解决了:
- 按照以下说明将基本 run.py 脚本下载到您首选的下载文件夹http://www.alsa-project.org/main/index.php/HDA_Analyzer即在终端中运行以下命令
wget -O run.py http://www.alsa-project.org/hda-analyzer.py
- 使用以下命令检查 run.py 的权限是否设置为 root:
sudo chown root:root /<download location>/run.py
- 在终端中,使用以下命令将 run.py 更改为可执行文件
sudo chmod +x /<download location>/run.py
- 在终端中运行脚本
sudo python run.py
- 在左侧边栏中选择 Node[0x15] PIN
- 勾选 EAPD 旁边的复选框
- 单击 Exp,然后在 /etc 中保存为“snd_hda_codec_diff.py”
- 使用您最喜欢的编辑器将“python /etc/snd_hda_codec_diff.py”(不带引号)添加到文件 /etc/rc.local 中“exit 0”行上方
下次重启后,您的耳机应该就可以正常工作了。希望这对您有所帮助。
答案4
在此文件中:/usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf
注释掉以下行,如下所示:
[Jack Front Headphone]
#required-any = any
[Jack Headphone]
#required-any = any
无需root重启PulseAudio:
pulseaudio -k
之后,耳机应该会出现在系统设置 > 声音中,但它们将被禁用。单击它们,然后单击按钮以启用它们。警告:只有选定的音频输出才会产生声音!