Ubuntu - 通过 SSH 从本地扬声器播放音频

Ubuntu - 通过 SSH 从本地扬声器播放音频

在 Intrepid 中,当我通过 SSH 登录到我的桌面并启动 Rhythmbox ( ssh hostname -XYC) 时,它会从桌面扬声器播放声音,这正是我想要的。现在在 Jaunty 中,它会从我的笔记本电脑扬声器播放声音,这是我不想要的。当我通过 SSH 连接到服务器时,如何配置音频从服务器扬声器中发出?这在 Karmic 中再次发生了变化吗?

您知道这个问题有更好的解决方案吗?(与仅将 GUI 数据从服务器发送到笔记本电脑相比,将音频从笔记本电脑发送到服务器会浪费带宽。)

答案1

我禁用了“启用对本地声音设备的网络访问”和“使可发现的网络声音设备在本地可用”,然后重新启动。现在声音从本地扬声器发出。我不知道为什么通过 SSH 登录时它会这样反向连接。

答案2

ssh -X user@server "audio-player-application"

这会在服务器上播放音乐,但在客户端上显示 GUI ;)“-X”代表“X 会话转发”。还可以尝试“-C”来压缩数据,以及“-fnN”:这会让sshgo 在要求输入密码后进入后台。

相关内容