Ubuntu中修复默认启用HDMI后没有声音的问题

系统 Linux
声音问题在Ubuntu中是老生常谈了。先前我已经在修复Ubuntu中的“无声”问题一文中写到了多种方法,但是我在此正要谈及的声音问题跟在另外一篇文章中提到的有所不同。

声音问题在Ubuntu中是老生常谈了。先前我已经在修复Ubuntu中的“无声”问题一文中写到了多种方法,但是我在此正要谈及的声音问题跟在另外一篇文章中提到的有所不同。

[[117059]]

因此,我安装了Ubuntu 14.04,实际上是重新安装了一遍。一如既往,我将全新安装Ubuntu 14.04后要做的事全部又重新做了一遍。然后,我意识到系统突然失声了。当我正侦查问题所在之时,我发现了一件奇怪的事情。我检查了alsamixer,发现它的状况有点离奇。

正如你能看到的,alsamixer中默认设置了HDMI。这意味着默认情况下将使用HDMI输出,而不是内置扬声器。这就是我从系统上内置扬声器无法获得声音的原因。

使用下面的命令来检查alsamixer的状态:

alsamixer

如果alsamixer默认设置成了HDMI或者其它声音输出,那就继续读下去吧,看看我们是怎么来修复这个问题的。

修复默认设置成HDMI时Ubuntu的失声问题

现在来强制Ubuntu使用模拟输出来取代默认的HDMI,但我们还需要一点点信息。打开终端,然后使用下列命令:

aplay -l

这会列出设备,卡号之类的东西。注意,向下检查模拟输出使用的卡和设备编号。我的输出如下所示:

一旦你取得了所需的卡和设备编号,重新构建一个配置文件:

sudo gedit /etc/asound.conf

上面的命令也会打开文件,将下面两行添加进去,当然将卡和设备编号替换成你自己的:

defaults.pcm.card 1
defaults.pcm.device 0

保存文件,并重启计算机。现在,你应该听到声音了吧。需要提一下的是,这对所有的Linux发行版都有效,如Linux Mint,Elementary OS,Fedora,Arch Linux等等都可以。正如我之前所说,该“失声疗法”仅针对HDMI被设置为默认设备的情况。对于其它情况,你可以阅读关于在Ubuntu和Linux Mint中修复失声问题这篇文章

您可以尽情发表评论来告诉我这个方法是否有疗效,或者您有更好的方法来处理该问题,也可以告诉我。再见了!

原文链接:http://linux.cn/article-3489-1.html

责任编辑:牛小雨 来源: linux
相关推荐

2018-05-04 16:20:17

Windows 10Windows声音修复

2009-04-22 08:57:25

Windows 7微软操作系统

2011-08-17 09:06:07

Windows7声卡驱动

2021-12-15 23:36:32

Windows 10Windows微软

2017-02-13 10:45:54

Windows 7Windows解决方法

2019-06-18 09:10:51

Windows 10Update无声音

2015-11-24 13:48:19

UbuntuShell脚本

2009-12-17 16:10:24

Linux系统安装声卡

2010-01-08 14:45:26

Ubuntu VMwa

2015-07-28 14:45:31

ubuntu修复系统程序

2023-02-22 15:22:13

Ubuntu命令

2011-09-07 17:41:01

ubunturvm

2018-10-30 09:35:24

微软通信 技术

2010-06-17 11:35:24

Ubuntu 修复Gr

2020-09-22 11:20:12

UbuntuLinuxroot

2014-06-18 10:59:22

2015-09-16 16:16:47

可引导设备UbuntuLinux

2022-04-18 13:58:34

人工智能NLP技术

2010-06-12 09:02:12

Ubuntu Grub

2020-03-22 11:20:16

Vue开发前端
点赞
收藏

51CTO技术栈公众号