首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置PipeWire以实现PulseAudio可比性?

如何配置PipeWire以实现PulseAudio可比性?
EN

Unix & Linux用户
提问于 2022-07-02 17:27:21
回答 1查看 1.5K关注 0票数 0

目前,我不认为我的PulseAudio PipeWire的垫片正在工作。当我运行pactl info时,我得到了一个“拒绝连接”错误,

代码语言:javascript
复制
$ pactl info
Connection failure: Connection refused
pa_context_connect() failed: Connection refused

当我试着跑的时候,我会

建立与PulseAudio的连接。请稍候...

我怎么解决这个问题?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-07-02 17:38:00

确保你有wireplumber

首先,确保您按照Debian测试wiki上的说明来设置PulseAudio。注意到您不想pipewire-media-session。确保它已经完全消失了(从wiki中得到一个命令),

代码语言:javascript
复制
apt install wireplumber pipewire-media-session-

确认服务正在运行

确保启动了pipewire-pulse服务,

代码语言:javascript
复制
systemctl --user status pipewire-pulse.socket pipewire-pulse.service

应该会有这样的回报,

代码语言:javascript
复制
● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; vendor pr>
     Active: active (running) since Sat 2022-07-02 12:35:10 CDT; 2min 21s ago

如果要正确配置,

  1. 服务应该是活动的,或者
  2. 套接字应该是活动的。
  3. 或两者兼而有之;)

如果没有,您可以只启动套接字,首选--如果没有使用它,什么都不会发生(守护进程是延迟加载的)。

代码语言:javascript
复制
systemctl start --user pipewire-pulse.socket

或者,两者兼而有之(不是优先考虑,没有真正的收获,只是不懒惰)

代码语言:javascript
复制
systemctl start --user pipewire-pulse.socket pipewire-pulse.service
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/708386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档