ArchLinux安装完成后配置声音

alsa

安装完 ArchLinux 后,虽然已经装了 alsa-utils ,但是仍然可能出现无法播放声音的情况,这里记录了一种解决方案,在我的 Dell 上成功。

如果使用 alsamixer 解除静音后还是无法播放声音

尝试:

1
amixer sset Master unmute

如果出现error:

amixer: Unable to find simple control ‘Master’, 0

表示不能设置,可能是找不到声卡设备或者没有装声卡驱动。

用命令获取声卡的声卡ID和设备ID

1
aplay -l

在 amixer 配置音频

1
amixer scontrols

这一步如果无法发现 Master,则是默认声卡不对。

输出声卡信息:

1
amixer -c 1 scontrols

在刚才的 aplay -l 里面选择 声卡ID为 1,设备ID为 0 的声卡进行配置。

在系统级配置文件 /etc/asound.conf 或者用户级配置文件 ~/.asoundrc中添加下面三行

1
2
3
defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1

pcm选项决定用来播放音频的设备,ctl选项决定哪个声卡能够由控制工具(alsamixer)使用。


附: 音量加减绑定快捷键

1
2
3
4
# 命令进行音量加减
amixer set Master 5%+ # 加音量
amixer set Master 5%- # 减音量
amixer set Master toggle # 静音开/关
-------------本文结束感谢阅读-------------
  • 本文标题:ArchLinux安装完成后配置声音
  • 本文作者:xlui
  • 发布时间:2017年07月22日 - 16:07
  • 最后更新:2018年03月29日 - 17:03
  • 本文链接: https://xlui.me/t/alsa-in-archlinux/
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!