[新变动]Fedora 34 PipeWire的引入
fedora吧
全部回复
仅看楼主
level 8
stpefor 楼主
在新的Fedora 34中,PipeWire取代了已使用十四年的pulseaudio,成为Fedora默认的后端,关于PipeWire本身及相关知识与用法,我将在这里做一个简述。
2021年06月12日 13点06分 1
level 8
stpefor 楼主
PipeWire是一个较新的,旨在替代pulseaudio和JACK的声音合成器,其中pulseaudio是目前直面linux中最常用的声音合成器,而JACK经常用于专业场合的声音控制与分析。
PipeWire提供了远多于pulseaudio的选项可供调节,例如这是PipeWire的图形前端之一的pulseeffects。
2021年06月12日 13点06分 2
level 8
stpefor 楼主
PipeWire是由红帽公司主导开发的一套软件,他主要是针对现在的沙盒化环境想,pulseaudio的不安全性而开发的。
简单的说来,pulseaudio是用于合成声音并交给ALSA播放的,但是它的各个进程却可以了解到其他进程的播放,所以不安全,此外pulseaudio的某些特征也已经落后了,而这些东西有一部分是底层架构上的落后,很难修改。
所以PipeWire被开发用于替代pulseaudio。
2021年06月12日 13点06分 3
level 8
stpefor 楼主
目前直接使用PipeWire的程序并不多,但PipeWire提供了pipewire-pulseausio和pipewire-alsa用于兼容性,他们可以将使用pulseaudio和alsa的程序所播放的音频接管并使用PipeWire播放。
2021年06月12日 13点06分 4
level 8
stpefor 楼主
目前pipeWire下的pavucontrol替代品不多,主要是各个桌面环境集成的音量控制器,但也有一些独立的、功能强大的FUI声音控制器,但是均不支持中文。[呵呵]
2021年06月12日 14点06分 6
level 8
stpefor 楼主
此外PipeWire正常情况下不需要audio组权限即可运行,这里要注意。
2021年06月12日 14点06分 7
level 8
stpefor 楼主
此外,关于这个PipeWire的信息国内网站高度滞后,甚至根本没有什么有效信息,这个和国内网络状况以及fedora普及率有关,建议大家用bing搜索。
2021年06月12日 14点06分 8
level 8
stpefor 楼主
目前FireFox, VLC已经直接支持PipeWire,这意味着各类日常的使用和播放已经可以直接基于PipeWire。
此外严格来说PipeWire还可以用于调控声音的输入,但目前这并不是大家主要关注的点。
2021年06月13日 00点06分 9
level 8
stpefor 楼主
补信息:目前Pipe Wire安装后在部分机型上会出现无法识别设备的问题,可sudo speaker-test解决
2021年06月13日 23点06分 10
level 6
KDE 音频管理都没准备好,再等等。
2021年06月14日 22点06分 11
1