我有一个带扬声器的无头 Debian 盒子。假设我在笔记本电脑前,我这样做了
$ ssh 无头 -X
$ 大胆
然后我的笔记本电脑屏幕上会弹出“audacious”窗口。如果我打开一个文件,那么它会在连接到无头的扬声器上播放(如预期)。 mplayer 也会发生相同的行为(即声音在 Headless 的扬声器上播放)。
然而,当我这样做时
$ ssh 无头 -X
$ 火狐浏览器
并在维基百科上播放声音或在 YouTube 上播放视频,然后声音在我笔记本电脑的扬声器上播放。
这是意料之外且不受欢迎的。如何让 Firefox 像其他程序一样使用无头扬声器?
我的笔记本电脑和 Headless 都使用 alsa(不带pulseaudio),都是最新的 debian wheezy 机器。
答案1
正如上面 a21 所解释的,令人惊讶的是,Firefox 实际上是在笔记本电脑上运行的,而不是无头的!原因及解决方案描述如下: 在远程主机上启动 Firefox(通过 ssh)会在本地打开一个新窗口:发生了什么?