连接耳机时停止扬声器发出声音


50

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

更新:

问题是即使插入耳机,我也可以从笔记本电脑的扬声器中听到声音。耳机只是标准的立体声耳机。最有趣的是,一切都在一周前就开始了。

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


您使用什么机器?上网本?笔记本电脑?桌面?请也告诉我们型号和规格。
Drie 2012年

另外,如果您的意思是插入耳机后会同时听到耳机和扬声器的声音,则建议您编辑帖子以明确说明您的意思。另外,请让我们知道您到目前为止为解决此问题所做的任何尝试(如果有的话)。另外,是您在想的问题吗?
伊利亚·卡根

查看此页面右侧的“相关”问题。一些答案可能会有所帮助。
loklaan 2012年

您安装了任何声音或视频编辑工具吗?我也遇到了类似的问题。我认为这是Audacity(默认情况下它更改了一些声音端口设置)。解决方案是运行该程序并更改一些设置。
Ljiljan Veselinovic

Answers:


23

原始解决方案

  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
    

重新启动,然后查看结果!


我确实有这个问题。但现在已修复。您可以安装gnome-alsa-mixer以更好地控制声音。请注意,编译后声音将被静音。
安瓦尔2012年

apt-get install alsa-hda-dkms为我工作,非常感谢。
Dmytro Sirenko

2
嘿! 我尝试安装alsa-hda-dkms。前两个步骤有效,但是每当我执行第三步时sudo apt-get install alsa-hda-dkms,都会出现此错误:E: Unable to locate package alsa-hda-dkms。该软件包是否已从存储库中删除?回复!!
Saurav Kumar 2013年

@SauravKumar您正在使用12.04吗?看来该软件包已被删除,无论如何,该问题在以后的12.04更新中也得到了解决,因此,您可能需要更新Ubuntu
Anwar

仅在alsamixer中启用自动静音对我有用。谢谢。(Ubuntu 14.04)
Rodrigo-silveira 2015年

34

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

  1. 打开终端(Ctrl+ Alt+ T
  2. 输入:alsamixer,然后按Enter/Return
  3. 通过按选择正确的声音设备 F6
  4. 使用(向右箭头键)导航到右侧,直到突出显示“ 自动静音”
  5. (向上箭头键)并选择已启用(或Line Out
  6. Esc退出

太好了,不需要添加存储库和/或程序包或编辑配置文件,它就可以完美运行!
stragu

7
对于那些像我一样迷路的人,还缺少一步。#2之后,按F6键选择您的音频设备。然后,您将看到#3中提到的选项。
尼克·辛格

1
人们一直在告诉我我的音频驱动程序有问题。您只是从一堆故障排除中解救了我。
Marcel

经过几个月的挣扎,您救了我;-)
senseiwu

3
我实际上想同时在扬声器和耳机上播放音频。我“禁用”它,它运行完美!
e18r

7

我的HP笔记本电脑也有此问题。我找到了一个帖子,并采取了其中的建议,其中建议在文件底部添加两行/etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=laptop
options snd-hda-intel position_fix=1 enable=yes

保存并重新启动。这个对我有用!


4

在XUbuntu 12.04上存在此问题,请查看此页面,安装gnome-alsamixer package,然后运行gnome-alsamixer,然后检查出现的gnome-alsamixer GUI屏幕中的“ Headphone Jack Sense”选项,确认问题已解决。谢谢!


2

这个命令sudo apt-get install gnome-alsa-mixer为我做了招Compaq nw8000

我可以启用“ 耳机插孔感应”选项,现在当我插入耳机时,它将音频切换到耳机。


1
该软件包自gnome-alsamixer起14.04
Attila Fulop,2015年

2

我在13.04上使用华硕X201E遇到了同样的问题,并尝试了gnome-alsamixer解决方案,但由于gnome-alsamixer崩溃,并显示“ 不知道如何对混合器元素“自动静音模式”进行操作! ”,因此失败。因此,我打开了命令行,alsamixer并使用箭头导航到“自动静音”模式(在终端窗口中仅可见“自动静音”),并将其从“禁用”设置为“启用”。现在,连接耳机会使内置扬声器静音。


2

对我有用的是运行alsamixer并启用自动静音选项。我在连接耳机的同时进行了所有操作,一切正常。


1

从15.04-> 15.10升级到16.10(问题开始的地方)之后

对我而言唯一有效的解决方法是完全重新安装

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

重新安装alsa对我不起作用。
一个编码器

1

这个完美地为我工作。

  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-1model=hp-m4



0

我重新安装了Xubuntu时遇到了同样的问题。我尝试了很多事情,包括在终端中键入alsamixer。我没有打开耳机Jack Sense的选项。我安装了gnome-alsamixer,找到了Headphone Jack Sense(耳机插孔感应)选项,对其进行了检查,并且当插入耳机时,PC扬声器没有音频。这对我有用。


0

运行alsamixer在终端为我工作,将其设置为自动静音,你应该找到你的机器将通过一个或另一个,而不是两个播放声音


0

在alsamixer中,尝试使用箭头键Up,然后将所有内容调高至100%,您将看到右侧的栏调高。之后,将向下箭头键转到您喜欢的%。现在应该放在一起,并且您的右扬声器将在两侧都起作用。


0

在华硕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`

0

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


0

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

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

0

18.04

18.04中,以上所有答案均不适用于我, 我尝试了许多方法,从重新安装脉冲音频到终端中的alsamixer等。但均无效果。一切都是最新的。

我的问题是:

在“声音”设置(图片的第三个框)中选择“耳机-内置音频”时,耳机(低音量)和扬声器(120%音量)发出双重声音(我的放大器的疯狂大音量(s / pdif)) )。选择s / pdif时,它将使我的扬声器中的音频电平恢复正常。非常奇怪,因为它可以正常工作几个月,并且在更新后一周就无缘无故地启动了它。

上面的答案提供了安装Gnome Alsa Mixer的详尽方法,但我只是这样做了:

须藤apt-get install gnome-alsamixer

我已经采取了许多措施,很难说出什么是完美的事件序列,但是安装了Gnome Alsa Mixer

自动静音模式几乎没有作用,我关闭了所有IEC958设置,不确定它们做什么,但是按照第一个对话框中的关闭 ,阻止疯狂行为(耳机和扬声器处于最大音量)的设置关闭了“ IEC956 Default-PCM”。使用Gnome Alsa混音器的图片

有关Gnome Alsa Mixer如何在这里工作的额外问题,等待答案:

GNome Alsa Mixer如何与我的设置一起使用

然后我

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.