连接耳机时停止扬声器的声音

连接耳机时停止扬声器的声音

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

我尝试使用pulseaudio各种alsamixer设置 - 没有结果。

答案1

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

  1. 打开终端(Ctrl++ AltT
  2. 输入:alsamixer并按Enter/Return
  3. 按选择正确的声音设备F6
  4. 使用(右箭头键)向右导航,直到突出显示自动静音
  5. (向上箭头键)并选择已启用(或者线路输出
  6. Esc退出

答案2

原始解决方案

  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
    

重新启动,查看结果!

答案3

我的 HP 笔记本电脑也遇到了这个问题。我找到了邮政并采纳其中一条建议,即在文件底部添加两行/etc/modprobe.d/alsa-base.conf

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

保存并重新启动。对我来说,它有效!

答案4

该命令sudo apt-get install gnome-alsa-mixer对我起了作用Compaq nw8000

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

相关内容