耳机和扬声器发出声音

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

更新:

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

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

原始方案

  1. 转到Realtek官方网站 ,接受免责声明,然后下载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. 使用 (右箭头键)导航到右侧,直到您突出显示自动静音
  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”选项,validation问题是否已解决。 谢谢!

命令sudo apt-get install gnome-alsa-mixer在我的Compaq nw8000上为我做了诀窍。

我可以启用Headphone Jack Sense选项,现在当我插入我的耳机时,它会将音频切换到耳机。

我在13.04上使用华硕X201E遇到了同样的问题,并尝试了gnome-alsamixer解决方案,但它失败了,因为gnome-alsamixer崩溃了“ 不知道该怎么做混音器元素”自动静音模式“! ”。 所以我打开命令行alsamixer并使用箭头导航到自动静音模式(在终端窗口中只能看到Auto-Mut)并将其从Disabled设置为Enabled。 现在连接耳机会使内置扬声器静音。

对我有用的是运行alsamixer并启用自动静音选项。 我做了这个,而耳机连接,一切都开始完美。

从15.04 – > 15.10升级到现在16.10(问题开始)

对我有用的唯一解决方案是完全重新安装

 dpkg -l | grep 'alsa-' apt-get install --reinstall alsa-base alsa-utils 

这个对我很有帮助。

  1. 使用您喜欢的文本编辑器将/etc/modprobe.d/alsa-base.conf编辑为超级用户,例如:

     sudo gedit /etc/modprobe.d/alsa-base.conf 
  2. 在文件末尾粘贴以下内容:

     alias snd-card-0 snd-hda-intel options snd-hda-intel model=dell-m4-1 enable_msi=1 
  3. 保存并重新启动。

如果这不起作用,请在第二行中将关于model=dell-m4-1的部分model=dell-m4-1model=hp-m4

尝试正确插入耳机。 这件事发生在我身上,然后在正确固定耳机针之后才能正常工作。

全新安装的Xubuntu,我遇到了同样的问题。 我尝试了很多东西,包括在终端输入alsamixer。 这个选项不适合我打开耳机插孔感。 我安装了gnome-alsamixer并找到了Headphone Jack Sense选项,检查了它并且在插入耳机时没有来自PC扬声器的音频。这对我有用。

在终端中运行alsamixer为我工作,将其设置为自动静音,你会发现你的机器将通过一个或另一个发出声音而不是两个

在alsamixer中,尝试使用向上箭头键,然后将所有内容都调高至100%,您将看到正确的栏出现。 之后,将箭头键向下调至你喜欢的%。 现在它应该在一起,你的正确的发言者将在双方都工作。

在华硕X551MA上,一旦用Ubuntu 14.04取代Windows,我就遇到了这个问题。 即使我把aslamixer的扬声器静音,他们也会意外地回来。

当我在这个故障排除过程中进入第三步时,似乎已经解决了所有问题。 这是一个很复杂的命令,它安装了各种软件包,所以我不确定哪些部分真的是必要的:

 sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux- sound-base alsa-base alsa-utils lightdm ubuntu-desktop linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse- access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami` 

只需转到alsamixer(终端中的alsamixer)并使用向右/向左箭头键导航到扬声器设置并单击M.这将禁用扬声器,但不会禁用耳机。

这对我有用(在Compaq NC6120笔记本电脑上运行的Ubuntu 14.04 LTS):

  1. Ctrl + Alt + T (打开终端)
  2. 输入alsamixer
  3. 直到进入“Headphone Jack Sense”选项
  4. m启用(插入耳机时自动静音扬声器)