如何获取 ssh -X 会话以使用主机的声音设置

如何获取 ssh -X 会话以使用主机的声音设置

我在主机系统上有一个 USB 声卡,里面有我所有的音乐,并且我已将客厅扬声器连接到它。

我想使用我的笔记本电脑通过 ssh -X 进入该系统并远程运行我最喜欢的音乐播放器,以便在主机系统上的 USB 声卡上播放声音。

但是,当我通过 ssh 登录并启动音乐播放器时,它似乎看不到我的声音设置(即使我使用与通常登录相同的用户登录)并且只能使用内置声卡播放。

有什么方法可以让我让 ssh 会话获取我在正常登录时获得的 pulseaudio 设置(我假设)?

答案1

pulse-client.conf 手册页建议你设置 PULSE_SERVER 环境变量来更改它与哪个 pulseaudio 通信。所以如果你

  1. 在主机上运行xprop -root PULSE_SERVER > pulseaudio-server.txt

  2. ssh -X(或者实际上 ssh -Y 更好)到带有笔记本电脑的那台机器

  3. export PULSE_SERVER=按照所说xprop -root PULSE_SERVER 的去做

  4. 运行音乐播放器

回答方式+雷·斯特罗德在 Google+ 上

相关内容