Ubuntu 12.10 中耳机无法使用

Ubuntu 12.10 中耳机无法使用

我尝试了多种方法来解决我的问题,如本论坛其他主题中所述,但均未成功。当我第一次安装 Ubuntu 12.10 时,耳机声音可以正常工作,但经过几次更新后,它停止工作。扬声器的声音工作正常,但只要我插入插孔,就什么都没有了,只有沉默。我检查了 Alsamixer,当我插入插孔时,它会静音扬声器,但不会静音耳机栏。我甚至尝试安装 Realtek 的驱动程序,但这是一个非常糟糕的主意,因为它完全崩溃了我的操作系统,我不得不重新安装所有内容。如果您还没有注意到,我对 Ubuntu 还只是个新手 ;) 无论如何,我真的很感激有人能在这里提供帮助,因为我有一个小宝宝,她睡得很多,所以我不能让扬声器发出的声音打扰她。我有一台东芝 Satellite P200-1IE 和 Ubuntu 12.10。提前致谢

答案1

  1. 打开一个终端。
  2. 运行alsamixer(输入命令并点击Enter
  3. 按下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

我遇到了同样的问题,并且它为我解决了:

  1. 按照以下说明将基本 run.py 脚本下载到您首选的下载文件夹http://www.alsa-project.org/main/index.php/HDA_Analyzer即在终端中运行以下命令wget -O run.py http://www.alsa-project.org/hda-analyzer.py
  2. 使用以下命令检查 run.py 的权限是否设置为 root:sudo chown root:root /<download location>/run.py
  3. 在终端中,使用以下命令将 run.py 更改为可执行文件sudo chmod +x /<download location>/run.py
  4. 在终端中运行脚本sudo python run.py
  5. 在左侧边栏中选择 Node[0x15] PIN
  6. 勾选 EAPD 旁边的复选框
  7. 单击 Exp,然后在 /etc 中保存为“snd_hda_codec_diff.py”
  8. 使用您最喜欢的编辑器将“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

之后,耳机应该会出现在系统设置 > 声音中,但它们将被禁用。单击它们,然后单击按钮以启用它们。警告:只有选定的音频输出才会产生声音!

相关内容