为了分开工作和娱乐,我在 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 取代。
我应该怎么做才能在管道中创建相同的连接?