Ubuntu 14.04中修复默认启用HDMI后没有声音的问题
Ubuntu 14.04中修复默认启用HDMI后没有声音的问题
声音问题在Ubuntu中是老生常谈了。先前我已经在修复Ubuntu中的“无声”问题一文中写到了多种方法,但是我在此正要谈及的声音问题跟在另外一篇文章中提到的有所不同。
因此,我安装了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中修复失声问题这篇文章。
您可以尽情发表评论来告诉我这个方法是否有疗效,或者您有更好的方法来处理该问题,也可以告诉我。再见了!
原文发布时间:2014-07-29
本文来自云栖合作伙伴“linux中国”
相关文章
- 工程师应该怎么学习
- 前端程序员为什么应该拿高薪
- 我的软件开发生涯 (10年开发经验总结和爆栈人生)
- 阿里终面:优秀的代码都是如何分层的?
- 程序员应该扪心自问的10个问题
- CVPR2021「自监督学习」领域重磅新作,只用负样本也能学
- 程序员准备面试时常犯的10个错误
- 2021年,每个数据科学家都应该阅读的5本书
- 良心干货!如何惊呆你的面试官
- 如何教女朋友一起编程
- 关于程序员面试的那些事
- 陈天奇最新研究:递归模型编译器CORTEX
- Nature今年首次撤稿给了微软:团队成员自曝删改不利数据
- 如何快速掌握一门新技术/语言/框架
- 如何面试你的面试官
- 程序员世界常见的6个问题
- 千万别让九种失误毁了你的面试表现
- 加班能体现编程的热情吗?
- 为什么编程那么难?是我脑子不行吗?
- 我多希望我学编程时,有人教我这些事!