我正在使用 Slackware。火狐正在运行。我还有一个使用 VirtualBox 运行 Ubuntu 16.04 的虚拟机。
我已经在虚拟机上安装了 Firefox,并且在主机上安装了 Firefox。
我在虚拟机中打开了一个 SSH 会话并运行了 Firefox。它打开了我主机的 Firefox 的新窗口。
为什么这样做?我期待两个正在运行的 Firefox 实例:一个在我的主机上,一个在虚拟机上。
Gil*_*il' 24
当 Firefox 启动时,它会寻找在同一显示器上运行的 Firefox 窗口,如果找到,则聚焦该窗口(如果您在命令行中传递一个 URL,它会打开一个新选项卡以在现有窗口中加载该 URL)窗户)。
您必须使用 X11 显示转发运行 SSH。由于 X11 转发处于活动状态,您在 SSH 会话中启动的所有 GUI 程序都将显示在本地计算机上。
如果您的 X11 转发在 SSH 连接中未处于活动状态,那么从 SSH 会话运行的 GUI 应用程序将无处可显示。他们只会抱怨“错误:未指定显示”或一些类似的错误消息。
X11 本质上是网络透明的,因此它没有“本地显示”的概念。显示是您告诉应用程序显示的任何内容。可以有多个本地显示器,例如在多座位配置的情况下。没有像 Windows 那样的“真实”显示。如果您正在远程运行程序并希望它显示在远程计算机的监视器上,则需要在远程计算机上运行 X 服务器,并且需要明确告诉程序连接到该显示器。默认情况下,如果您什么都不做,程序将显示在您面前的机器上。
归档时间: |
|
查看次数: |
2743 次 |
最近记录: |