耳机和扬声器发出声音
我想这个问题已经有了答案,但我找不到。 我正在使用12.04。
更新:
问题是,即使我插入耳机,我也可以听到笔记本电脑扬声器发出的声音。 耳机只是标准的立体声耳机。 而最有趣的是,一周前所有工作都在进行。
我尝试使用pulseaudio
和alsamixer
设置 – 没有结果。
原始方案
-
转到Realtek官方网站 ,接受免责声明,然后下载linux / unix的音频驱动程序。 您需要为内核3或更高版本选择版本3。
-
设置编译此驱动程序所需的工具。
sudo apt-get install build-essential gcc make
-
解压缩下载的文件,进入解压后的文件夹后,从终端运行
sudo ./install
文件,编译驱动程序。 -
阅读
Readme.txt
文件以获取更多信息。 -
通过此命令安装gnome-alsamixer。
sudo apt-get install gnome-alsamixer
-
通过在短划线中键入alsamixer打开gnome-alsamixer。
-
在新窗口中选择“自动静音模式”。
重新启动,看看它现在是否已修复。 (步骤6和7可能没有必要) 。 重启时将自动启用自动启动
解决方案2:
我刚刚找到另一个解决方案:
(它对我来说只有S / PDIF配置文件,来自耳机和扬声器的声音,无法切换配置文件)
-
通过命令添加此ppa
sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
-
更新包列表。 通过
sudo apt-get update
-
然后安装“alsa-hda-dkms”包:
sudo apt-get install alsa-hda-dkms
重启,看看结果!
插入耳机时,请按照以下步骤自动将扬声器静音:
- 打开终端( Ctrl + Alt + T )
- 键入:
alsamixer
并按Enter / Return - 按F6选择正确的声音设备
- 使用→ (右箭头键)导航到右侧,直到您突出显示自动静音
- 按↑ (向上箭头键)并选择已启用 (或线路输出 )
- 按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
这个对我很有帮助。
-
使用您喜欢的文本编辑器将
/etc/modprobe.d/alsa-base.conf
编辑为超级用户,例如:sudo gedit /etc/modprobe.d/alsa-base.conf
-
在文件末尾粘贴以下内容:
alias snd-card-0 snd-hda-intel options snd-hda-intel model=dell-m4-1 enable_msi=1
-
保存并重新启动。
如果这不起作用,请在第二行中将关于model=dell-m4-1
的部分model=dell-m4-1
为model=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):
- Ctrl + Alt + T (打开终端)
- 输入
alsamixer
- 按→直到进入“Headphone Jack Sense”选项
- 按m启用(插入耳机时自动静音扬声器)