ubuntu linux多声卡设置默认声卡shell指令

        在命令窗口中输入aplay -l,或者arecord -l,如果出现card0 card1 card2 card3等字样,即表示系统有多声卡。

        正常我们通过alsamixer指令进入界面,对应的系统默认声卡的设置界面;如果用amixer指令设置参数,也是对应系统默认声卡。

        那么,系统默认声卡是哪个呢?怎么指定系统的默认声卡?

        在/etc/目录下,找到asound.conf文件,如果没有,则直接创建asound.conf文件,然后只需在里面加入如下三行代码:

defaults.ctl.card 1

defaults.pcm.card 1

defaults.timer.card 1

上面的1数字可以换成其他数字,对应通过aplay、arecord指令查询到的card后面的数字,你想要的。

另外有一种代码

pcm.!default {
    type hw
    card 2
    device 0
}

ctl.!default {
    type hw
    card 2
}
 

//

上面的card x和device y也是aplay -l或者arecord -l得到结果对应的选项,自己根据需求选择对应的x和y即可。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值