当前位置: 首页>>技术教程>>正文


耳机和扬声器发出声音

, , , , ,

问题描述

我想这个问题已经有了答案,但我找不到。我正在使用12.04。

更新:

问题是,即使我插入耳机,我也可以听到笔记本电脑扬声器发出的声音。耳机只是标准的立体声耳机。而最有趣的是,一周前所有工作都在进行。

我尝试使用pulseaudioalsamixer设置 – 没有结果。

最佳解决思路

原始方案

  1. 转到Realtek official site,接受免责声明,然后下载linux /unix的音频驱动程序。您需要为内核3或更高版本选择版本3。

  2. 设置编译此驱动程序所需的工具。 sudo apt-get install build-essential gcc make

  3. 解压缩下载的文件,进入解压后的文件夹后,从终端运行sudo ./install文件,编译驱动程序。

  4. 有关更多信息,请阅读Readme.txt文件。

  5. 通过此命令安装gnome-alsamixer。

    sudo apt-get install gnome-alsamixer
    
  6. 通过在短划线中键入alsamixer打开gnome-alsamixer。

  7. 在新窗口中选择“自动静音模式”。

重新启动,看看它现在是否已修复。 (步骤6和7可能没有必要)。重启时将自动启用自动启动


解决方案2:

我刚刚找到另一个解决方案:

(它对我来说只有S /PDIF配置文件,来自耳机和扬声器的声音,无法切换配置文件)

  1. 通过命令添加此ppa

     sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
    
  2. 更新包列表。通过

    sudo apt-get update
    
  3. 然后安装”alsa-hda-dkms”包:

     sudo apt-get install alsa-hda-dkms
    

重启,看看结果!

次佳解决思路

插入耳机时,请按照以下步骤自动将扬声器静音:

  1. 开放式终端(Ctrl + Alt + T)

  2. 型号:alsamixer并按Enter /Return

  3. F6选择正确的声音设备

  4. 使用(右箭头键)导航到右侧,直到您突出显示Auto-Mute

  5. (向上箭头键)并选择已启用(或线路输出)

  6. 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选项。我做了这个,而耳机连接,一切都开始完美。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1639.html,未经允许,请勿转载。