首先查看自己电脑上的声卡

使用命令行查看

  1. orangepi@orangepi3:~$ ll /proc/asound/
  2. total 0
  3. dr-xr-xr-x 4 root root 0 Dec 23 02:58 ./
  4. dr-xr-xr-x 178 root root 0 Jan 1 1970 ../
  5. dr-xr-xr-x 4 root root 0 Dec 23 11:02 card0/
  6. dr-xr-xr-x 4 root root 0 Dec 23 11:02 card1/
  7. -r--r--r-- 1 root root 0 Dec 23 11:02 cards
  8. -r--r--r-- 1 root root 0 Dec 23 11:02 devices
  9. -r--r--r-- 1 root root 0 Dec 23 11:02 hwdep
  10. -r--r--r-- 1 root root 0 Dec 23 11:02 pcm
  11. lrwxrwxrwx 1 root root 5 Dec 23 11:02 sndacx00codec -> card1/
  12. lrwxrwxrwx 1 root root 5 Dec 23 11:02 sndhdmi -> card0/
  13. -r--r--r-- 1 root root 0 Dec 23 11:02 timers
  14. -r--r--r-- 1 root root 0 Dec 23 11:02 version

可以看到我的Linux有两个声卡(sndhdmisndacx00-codec)

使用alsamixer查看

首先安装一个程序

  1. sudo apt-get install alsa-base -y
  2. alsamixer

执行上面的命令之后就会出现一个界面,然后按F6

  1. ┌─────────────────────────────────────── AlsaMixer v1.1.3 ────────────────────────────────────────┐
  2. Card: sndacx00-codec F1: Help
  3. Chip: F2: System information
  4. View: F3:[Playback] F4: Capture F5: All F6: Select sound card
  5. Item: Line Out Mixer [dB gain: 6.00] Esc: Exit


  6. ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐
  7. │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│
  8. │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│
  9. │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│
  10. │▒▒│ │▒▒│ │▒▒│ │▒▒┌───── Sound Card ──────┐▒▒│
  11. │▒▒│ │▒▒│ │▒▒│ │▒▒│- (default) │▒▒│
  12. │▒▒│ │▒▒│ │▒▒│ │▒▒│0 sndhdmi │▒▒│
  13. │▒▒│ │▒▒│ │▒▒│ │▒▒│1 sndacx00-codec │▒▒│
  14. │▒▒│ │▒▒│ │▒▒│ │▒▒│ enter device name...│▒▒│
  15. │▒▒│ │▒▒│ │▒▒│ │▒▒└───────────────────────┘▒▒│
  16. │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│
  17. │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│
  18. │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│
  19. │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│
  20. └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ ┌──┐ ┌──┐ ┌──┐
  21. MM OO OO
  22. └──┘ └──┘ └──┘
  23. 100 100<>100 100 100 100<>100 100<>100 100
  24. <Line Out>I2S Mixe I2S Mixe ADC Inpu DAC Mixe DAC Mxie LINEOUT Left DAC Left DAC Left I2S


  25. └─────────────────────────────────────────────────────────────────────────────────────────────────┘

可以看到我的Linux有两个声卡(sndhdmisndacx00-codec)

使用alpay查看

  1. orangepi@orangepi3:~$ aplay -l
  2. **** List of PLAYBACK Hardware Devices ****
  3. card 0: sndhdmiraw [sndhdmi], device 0: SUNXI-HDMIAUDIO audiohdmi-dai-0 []
  4. Subdevices: 1/1
  5. Subdevice #0: subdevice #0
  6. card 1: sndacx00codec [sndacx00-codec], device 0: SUNXI-AUDIO acx00-dai-0 []
  7. Subdevices: 1/1
  8. Subdevice #0: subdevice #0

可以看到我的Linux有两个声卡(sndhdmisndacx00-codec)

设置默认声卡

修改配置文件/etc/asound.conf

如果没有这个文件,可以自己创建

  1. sudo touch /etc/asound.conf
  2. sudo vi /etc/asound.conf

asound.conf文件如下

  1. defaults.ctl.card 1
  2. defaults.pcm.card 1
  3. defaults.timer.card 1

这表示把第一个声卡设置为默认声卡。

Linux设置默认的声卡的更多相关文章

  1. linux设置默认路由细节问题

    在这里,我想给大家讲解下,linux系统默认路由的设置的一些细节问题.这样在设置多块网卡的时候如何设置路由可以为初学者少走一些弯路.   默认情况下配置多块网卡,每个网卡都要配置ip,每个ip又是在不 ...

  2. Linux 设置默认编辑器(以nano为例)

    查看nano地址 which nano output: /usr/bin/nano 设置默认编辑器 nano ~/.bashrc export EDITOR=nano alias vi=/usr/bi ...

  3. Linux设置默认启动命令行,而不是图形界面

    无论是作为上线的服务器还是开发中的虚拟机来说,都是没有必要启动图形界面的,而图形界面占用的内存还是很大的.枫竹梦本文就介绍如何设置来默认启动命令行. 其实就是设置系统的启动级别. CentOS的设置 ...

  4. linux 设置默认网关永久

    .永久添加 1 2 vim /etc/sysconfig/network GATEWAY=192.168.1.4

  5. Linux设置默认shell脚本效果

    效果如图: 实现方法:在当前用户的家目录下新建文件.vimrc [root@nodchen-db01-test ~]# pwd/root [root@nodchen-db01-test ~]# fil ...

  6. linux / centos 安装SQL Server 2017 设置默认语言与排序规则Chinese_PRC_CI_AS

    安装 安装很简单参照官方教程 https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sq ...

  7. Windows SubSystem for Linux(WSL)设置默认和设置默认登陆用户

    使用wslconfig命令进行管理 1.  设置默认运行的linux系统 wslconfig /setdefault <DistributionName> 正如上面所说,如果执行wslco ...

  8. Linux设置程序开机自启动,系统命令chkconfig及linux /etc/rc.d/目录的详解

     整理了linux下程序开启几种方式,转载相关博客做统一记录 <linux程序设置开机自启动>转载自:https://www.cnblogs.com/flcz/p/7691532.html ...

  9. CentOS下设置默认JDK

    最近在弄Linux,用yum源安装opnjdk-devel版本后,用命令ll /etc/alternatives/java查看,发现指向的是jre目录,而不是jdk,在此设置指向jdk目录. 1. 设 ...

随机推荐

  1. Sentinel-Go 源码系列(一)|开篇

    大家好呀,打算写一个 Go 语言组件源码分析系列,一是为了能学习下 Go 语言,看下别人是怎么写 Go 的,二是也掌握一个组件. 本次选择了 Sentinel-Go,一是对 Java 版本的 Sent ...

  2. Java中的函数式编程(五)Java集合框架中的高阶函数

    写在前面 随着Java 8引入了函数式接口和lambda表达式,Java 8中的集合框架(Java Collections Framework, JCF)也增加相应的接口以适应函数式编程.   本文的 ...

  3. 【数据结构与算法Python版学习笔记】图——强连通分支

    互联网 我们关注一下互联网相关的非常巨大图: 由主机通过网线(或无线)连接而形成的图: 以及由网页通过超链接连接而形成的图. 网页形成的图 以网页(URI作为id)为顶点,网页内包含的超链接作为边,可 ...

  4. 四万字32图,Kafka知识体系保姆级教程宝典

    本文目录: 一.消息队列 Apache Pulsar Pulsar 与 Kafka 对比 二.Kafka基础 三.Kafka架构及组件 四.Kafka集群操作 五.Kafka的JavaAPI操作 六. ...

  5. [对对子队]会议记录5.21(Scrum Meeting8)

    今天已完成的工作 吴昭邦 ​ 工作内容:调整快进按钮 ​ 相关issue:优化流水线加入物品的动画 ​ 相关签入:feat: 快进图标更换,更改第四关材料位置 朱俊豪 ​ 工作内容:调整场景高度和视角 ...

  6. Request failed with status code 500以及自引用循环Self referencing loop detected for property ‘xx‘ with type

    错误Error: Request failed with status code 500 ,调试前端没问题,后端也没问题,还报错"连接超时" 在Network中找到错误Self r ...

  7. noip模拟11

    T1 math 就挺水一小破题目,第一眼看好像不可做,看着看着突然发现假设x和y的最大公约数是gcd,那么kx%y一定是gcd的倍数, 然后想到可以把所有数字与k的gcd求出来,打一个完全背包,可是仔 ...

  8. Python ImportError: No module named '_tkinter', please install the python3-tk package

    ImportError: No module named '_tkinter', please install the python3-tk package 这个问题的原因是使用的python3环境内 ...

  9. 一步一步学ROP之gadgets和2free篇(蒸米spark)

    目录 一步一步学ROP之gadgets和2free篇(蒸米spark) 0x00序 0x01 通用 gadgets part2 0x02 利用mmap执行任意shellcode 0x03 堆漏洞利用之 ...

  10. .NET 生态系统的蜕变之 .NET 6云原生

    云原生的英文名是cloud native,native 就是土著的意思,也就是土著对当地的环境是非常适应的,在云的环境和传统的数据中心是非常不同的,云原生就是要用的云的技术来构建应用, 利用云的技术来 ...