当前位置: 首页 > news >正文

vmware虚拟机中的archlinux无法播放声间的解决办法

学习使用一个新的系统,最好的办法就是用起来了,让它真正成为你学习娱乐的一个平台,只有这样你的使用技能才能得到突飞猛进。

经过前面的一番折腾,我的archlinux已经基本上满足了上网、中文输入、文字编辑等功能,可是当我想看个视频放松一下紧张的工作情绪时却发现没有声音,打开系统中的小喇叭却出现了下图的情况。
在这里插入图片描述
一开始还以为系统会自动找到声卡驱动,可是等了几千年还是这个样子,看来只能自己动手了。

我的环境如下:

  • VMware® Workstation 16 Pro 16.2.3 build-19376536
  • Archlinux 2022.08.05 Linux archlinux 5.19.7-arch1-1

1.检查vmware 的设置

确保虚拟机的设置正确,这个地方一般不会有什么问题。
在这里插入图片描述

2.查看系统信息

inxi是linux中一款常用的系统信息查看工具,但是大多数Linux系统没有默认安装,所以咱们还是先安装一下吧。

yay -S inxi

在这里插入图片描述
由于网络的原因,上述安装可能会出现多次失败的情况,没关系坚持就是胜利,只到出现上图说明你的inxi已经安装成功,接下来咱们就用它看看系统的信息吧。

inxi -F

在这里插入图片描述

3.安装pipewire-pulse

如上图所示,显示出了设备的型号,以及运行情况。目前对我来说没有什么帮助,毕竟我的是虚拟机感觉无需像实体机一样去找声卡驱动吧,那怎么办?使用pacman -Ss命令以pulseaudio查看一下软件库里有什么相关信息吧。

pacman -Ss pulseaudio

在这里插入图片描述
与pulseaudio相关的软件包还真不少,仔细阅读一下吧,不行就挨个试呗,不过以我的经验来说认真的阅读软件包的说明信息比挨个安装试要快的多,不要怕读不懂,咱不是有翻译软件吗?

发现了pipewire-pulse软件包,说明中说是pulseaudio的替用包,看来安装它一个就应该够了。
在这里插入图片描述
安装pipewire-pulse

pacman -S pipewire-pulse --noconfirm pipewire-pulse

📓 –noconfirm 选项是屏蔽确认信息的意思,加上这个选项后就直接安装了不用你一步步的确认了。

在这里插入图片描述

4.重启测试

软件顺利安装成功,接下来重启一下系统吧。

sudo reboot

在这里插入图片描述
重启系统后,打开B站找个小姐姐的视频欣赏一下吧。
在这里插入图片描述
再通过inxi -F命令查看一下现在的声卡信息吧。
在这里插入图片描述
一切正常,完美收工。

在这里插入图片描述

相关文章:

  • 深度学习常用的backbone有哪些
  • 君正X2000/X1600主控CPU方案有哪些场景?行业迈向人机交互智能时代来啦!
  • c++类和对象万字详解
  • Less预处理——初识Less
  • 在低浓度下修饰生物分子的Pyrimidine-Tetrazine-PEG1-Alkyne 四嗪试剂
  • 【web前端开发】前端生日礼物--主页面篇
  • Linux 驱动开发 五十六:Buildroot 笔记
  • 移动端JDtoolbar
  • 公众号题库搜题对接(免费接口)
  • 傻妞机器人对接TG【无需QQ】
  • Mysql基础 (二)
  • winform服务站药品管理系统VS开发sqlserver数据库cs结构c#编程源码网页
  • java计算机毕业设计小区车辆管理系统源程序+mysql+系统+lw文档+远程调试
  • A公司与B公司xx项目互通测试解决方案模板
  • 详解CAN总线:CAN总线报文格式—错误帧
  • [数据结构]链表的实现在PHP中
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 30秒的PHP代码片段(1)数组 - Array
  • Codepen 每日精选(2018-3-25)
  • ECMAScript6(0):ES6简明参考手册
  • Hibernate【inverse和cascade属性】知识要点
  • nfs客户端进程变D,延伸linux的lock
  • node-glob通配符
  • PHP CLI应用的调试原理
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 小程序button引导用户授权
  • 延迟脚本的方式
  • 一道闭包题引发的思考
  • 一个SAP顾问在美国的这些年
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 如何用纯 CSS 创作一个货车 loader
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​第20课 在Android Native开发中加入新的C++类
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (剑指Offer)面试题34:丑数
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (转)Scala的“=”符号简介
  • (转载)利用webkit抓取动态网页和链接
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .gitignore文件---让git自动忽略指定文件
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET 发展历程
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .net打印*三角形
  • .net下的富文本编辑器FCKeditor的配置方法
  • /etc/sudoers (root权限管理)
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)