Answers:
SuperUsers中由于不合理而导致的答案被盗:
简单的方法:运行
paprefs,转到“ 网络服务器”,然后选中“ 启用对本地声音设备的网络访问”。
您需要使用安装
sudo apt-get install paprefs
每当您启用SSH并启用X11转发时,PulseAudio程序都会使用X11查找您的声音服务器(使用
pax11publish或xprop -root PULSE_SERVER给自己看)。只需告诉PulseAudio监听网络连接(
paprefs如上所述),所有X11程序都可以使用它。(除非您自己允许,否则其他用户将无权访问您的声音服务器
paprefs。身份验证数据将保留在X11PULSE_COOKIE属性中,或者您可以~/.pulse_cookie手动复制 。)但是请注意,PulseAudio流不是用这种方式加密的,因此可以在家中使用,但不能在Internet上使用。
稍微复杂一点的方法:如上启用网络访问,但是通过SSH TCP转发建立PulseAudio隧道。使用
pax11publish来发现你的PulseAudio端口(通常是4713),与连接ssh -R > 24713:localhost:4713`然后跑
export PULSE_SERVER="tcp:localhost:24713"由于SSH开销,这会稍微慢一些,但是可以安全地通过Internet使用。
ssh?