仅通过 ssh 登录时如何激活 PulseAudio?

仅通过 ssh 登录时如何激活 PulseAudio?

我正在使用一个基于控制台的音乐播放器,名为 cmus。它位于存储库中。

如果我从笔记本电脑等设备通过 ssh 进入台式计算机并启动 cmus,我希望能够播放音乐。但是,如果我没有通过台式计算机上的 GDM 登录,pulseaudio 似乎不想播放声音。当我通过台式计算机上的 GDM 登录并通过 ssh 启动 cmus 时,我确实听到了声音。

我的问题是:我能以某种方式解决这个问题吗?即使我没有实际登录到实际机器,而只是远程登录,我可以让 pulseaudio 处于活动状态吗?

感谢所有的帮助!

注意:我并不是想通过声音通过ssh。我想让声音从电脑扬声器中出来,我 ssh进入。请注意区别。如果所有这些都不清楚,请告诉我,我会尽力澄清!

答案1

我知道这个问题已经存在一年了,但我刚才自己也意识到了这一点。

我有一台机器(music@jukebox),我发现只要我以服务器上的用户音乐身份登录,我就可以通过 ssh/putty/其他方式同时在另一台机器上登录,并且音频可以通过服务器机器上的扬声器播放。

我希望这有帮助。

答案2

到目前为止,我发现的唯一方法是以 root 身份或使用 sudo 运行音频程序。我仍在寻找更好的方法。

相关内容