修复Ubuntu中默认启用HDMI的无声音

时间:2020-01-09 10:44:50  来源:igfitidea点击:

在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

保存文件并重新启动计算机。