Pipewire 替代 `pactl load-module module-native-protocol-tcp`

Pipewire 替代 `pactl load-module module-native-protocol-tcp`

为了分开工作和娱乐,我在 Ubuntu 笔记本电脑上有两个帐户。 “jk”和“jkwork”。但有时我想使用 jkwork 帐户运行某些软件,而无需注销并重新登录。为此,我创建了一个供pulseaudio 连接的端口,并通过 ssh 连接到工作帐户,从而创建了一个 X-windows 隧道。

特别是,在我的 jk 帐户上,我有一个简短的脚本:

pactl load-module module-native-protocol-tcp auth-anonymous=1
ssh -R 22753:localhost:4713 -X jkwork@localhost

在 jkwork 帐户上我有一个一行脚本:

export PULSE_SERVER="tcp:localhost:22753"

我已经修改了我的pulseaudiodefault.pa以允许通过TCP进行本地声音连接

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/24

例如,通过此功能,我可以观看存储在工作帐户中的有声视频。

然而,在 ubuntu 中,pulseaudio 正在被 pipelinewire 取代。

我应该怎么做才能在管道中创建相同的连接?

相关内容