在RK3399上使用pavucontrol命令设置系统默认声卡(ubuntu18.04桌面系统)

简介: 在RK3399上使用pavucontrol命令设置系统默认声卡(ubuntu18.04桌面系统)

一、环境介绍

RK3399 开发板--ARM64

RK3399 资料地址:

http://wiki.friendlyarm.com/wiki/index.php/NanoPC-T4/zh#.E4.BD.BF.E7.94.A8Qt.E7.A1.AC.E8.A7.A3.E6.92.AD.E6.94.BE.E5.99.A8.E6.92.AD.E6.94.BE

二、情况说明

系统存在多个麦克风、多个扬声器设备。目前需要指定特定的设备作为系统的默认音频输入或者输出设备。

三、pavucontrol命令

image.png

image.png

image.png

关闭其他扬声器设备,只留下耳机孔(怎么区分:因为板子上只有耳机孔可以同时支持输入输出,其他要么只能录音、要么只能放音)。 禁止之后,通过QT代码获取默认的扬声器设备,发现只能获取耳机孔,因为其他设备被关闭了

image.png

image.png

通过pavucontrol命令 打开的界面,可以配置指定的声卡功能:比如、只能录音、只能放音、禁用、录音+放音等。

注意:pavucontrol命令 设置只有当前有效,不会保存,也就是说系统重启之后,就会恢复默认设置。

四、保存设置到配置文件

参考这里:https://blog.csdn.net/xiaolong1126626497/article/details/105828447

五、在RK3399上使用pavucontrol命令时出现的一些问题解决方法

pavucontrol命令的使用帮助请看这里:https://wiki.archlinux.org/index.php/PulseAudio#default.pa

5.1   查看当前音频设备端口

pi@NanoPC-T4:~$ pacmd list | grep "active port"
No PulseAudio daemon running, or not running as session daemon.

报错没有启动PulseAudio 相关的守护进程。

5.2 杀死进程,重新启动

pi@NanoPC-T4:~$ sudo pulseaudio -k
pi@NanoPC-T4:~$ pulseaudio --start

如果操作之后还是报错,或者无法启动,参考下面链接:

https://www.kutu66.com//ubuntu/article_165505

https://www.kutu66.com//ubuntu/article_159194

目录
相关文章
|
1月前
|
Ubuntu 编译器 开发工具
在Ubuntu系统上搭建RISC-V交叉编译环境
以上步骤涵盖了在Ubuntu系统上搭建RISC-V交叉编译环境的主要过程。这一过程涉及了安装依赖、克隆源码、编译安装工具链以及设置环境变量等关键步骤。遵循这些步骤,可以在Ubuntu系统上搭建一个用于RISC-V开发的强大工具集。
198 22
|
1月前
|
Ubuntu 网络协议 网络安全
解决Ubuntu系统的网络连接问题
以上步骤通常可以帮助解决大多数Ubuntu系统的网络连接问题。如果问题仍然存在,可能需要更深入的诊断,或考虑联系网络管理员或专业技术人员。
453 18
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
228 18
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
249 15
|
2月前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
167 14
|
2月前
|
Ubuntu 网络安全 数据安全/隐私保护
搭建SSH服务于RK3399平台上的Ubuntu 18.04,实现远程连接
以上步骤涵盖从安 装 到配制再至实际使 用户建立Ssh 连接所需知识点 。务必注意,在对外提供Ssh 访问
169 2
|
2月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
288 2
|
6月前
|
Ubuntu 定位技术 开发工具
在Ubuntu 20.04系统中安装SLAM库的具体操作步骤
以上是在Ubuntu 20.04系统中安装SLAM库的具体操作步骤。就像积木游戏,需要按照正确的步骤,适时地添加正确的部件,才能够构建出我们想要的积木模型。在现实操作中可能会遇到各种问题,就像积木构建中的各种困难,我们要有耐心和决心去解决它们,最后得到我们想要的结果。希望这个有趣的积木游戏比方能帮助你更好地理解SLAM库的安装过程,并在实际操作中得到应用。
170 34
|
6月前
|
Ubuntu Linux 定位技术
在Ubuntu 20.04系统安装Matlab R2021a步骤
希望你可以充分享受这场旅行,从无知的迷雾中找到通向智慧的路。好好装备你的 Linux 旅行箱吧,因为还有很多其他的知识世界等待你去探索和征服。在知识的海洋里,只有勇敢的探索者才能找到自己的道路。快乐旅行!
627 23
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
934 1