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

使用命令行查看

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

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

使用alsamixer查看

首先安装一个程序

sudo apt-get install alsa-base -y
alsamixer

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

┌─────────────────────────────────────── AlsaMixer v1.1.3 ────────────────────────────────────────┐
│ Card: sndacx00-codec F1: Help │
│ Chip: F2: System information │
│ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │
│ Item: Line Out Mixer [dB gain: 6.00] Esc: Exit │
│ │
│ │
│ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ →
│ │▒▒│ │▒▒│ │▒▒│ │▒▒┌───── Sound Card ──────┐▒▒│ →
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│- (default) │▒▒│ →
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│0 sndhdmi │▒▒│ →
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│1 sndacx00-codec │▒▒│ →
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ enter device name...│▒▒│ →
│ │▒▒│ │▒▒│ │▒▒│ │▒▒└───────────────────────┘▒▒│ →
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ →
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ →
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │
│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │
│ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ ┌──┐ ┌──┐ ┌──┐ │
│ │MM│ │OO│ │OO│ │
│ └──┘ └──┘ └──┘ │
│ 100 100<>100 100 100 100<>100 100<>100 100 │
│ <Line Out>I2S Mixe I2S Mixe ADC Inpu DAC Mixe DAC Mxie LINEOUT Left DAC Left DAC Left I2S │
│ │
│ │
└─────────────────────────────────────────────────────────────────────────────────────────────────┘

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

使用alpay查看

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

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

设置默认声卡

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

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

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

asound.conf文件如下

defaults.ctl.card 1
defaults.pcm.card 1
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. Intellij IDEA使用姿势

    Intellij IDEA 智能补全的 10 个姿势,太牛逼了.. Intellij Idea非常6的10个姿势

  2. Unity——EasyTouch摇杆插件使用

    EasyTouch摇杆插件使用 Demo展示 双指缩放在电脑端无法掩饰,竖屏将就看看吧: 插件名叫EasyTouch,有需要给我留言,不想开仓库传了: 创建摇杆点这里: 初始化 On_Joystick ...

  3. Java:NIO 学习笔记-2

    Java:NIO 学习笔记-2 上一篇 NIO 学习笔记-1 看了 尚硅谷 的相应教程,此处又对比看了 黑马程序员 的课程 JAVA通信架构I/O模式,做了相应的笔记 前言 在 Java 的软件设计开 ...

  4. [敏捷软工团队博客]项目介绍 & 需求分析 & 发布预测

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 团队项目选择 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 了解项目整体情况 ...

  5. Python环境配置详细步骤以及第一个程序

    打开python官网:https://www.python.org/ 在官网找与自己电脑系统匹配的版本路径  这里以python3.7.2版本为例: 下载完成后,使用管理员身份进行安装:  打开命令提 ...

  6. [转]DDR相关的一些基础知识

    ODT ( On-DieTermination ,片内终结)ODT 也是 DDR2 相对于 DDR1 的关键技术突破,所谓的终结(端接),就是让信号被电路的终端吸 收掉,而不会在电路上形成反射, 造成 ...

  7. 转:bash shell 语法1

    1 Shell介绍 Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batc ...

  8. 从0到1搭建自己的组件(vue-code-view)库(上)

    0x00 前言 本文将从结构.功能等方面讲解下项目 vue-code-view 的搭建过程,您可以了解以下内容: 使用 vue cli 4从0搭建一个组件库及细致配置信息. 项目的多环境构建配置. 项 ...

  9. clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused)

    clnt_create: RPC: Port mapper failure - Unable to receive: errno 111 (Connection refused) 关闭防火墙,可以连, ...

  10. 修改记事本PE结构弹计算器Shellcode

    目录 修改记事本PE结构弹计算器Shellcode 0x00 前言 0x01 添加新节 修改节数量 节表位置 添加新节表信息 0x02 添加弹计算器Shellcode 修改代码 0x03 修改入口点 ...