一个 X 客户端多个 X 服务器

deb*_*man 5 linux xorg

我有一个 X 客户端,我想在许多服务器上显示它(使用不同的 IP),X Display 可以吗?

编辑:

简单的情况我在网络中有一些主机:192.168.0.1 192.168.0.2 192.168.0.3

从主机 192.168.0.1 我想运行 'firefox' 并在 192.168.0.2 和 192.168.0.3 中显示它们(仅显示!没有来自远程主机的控制)。

我发现的一种解决方案是使用ffmpeg进行截屏和广播,但它肯定比转发 X 效率低,并且也不允许广播多个节目。

slm*_*slm 5

鉴于 X 的工作方式,我认为不可能在多个 X 服务器上直接显示单个 Xclient。

但是,您可以使用 XMX(X 协议多路复用器)之类的东西在多个 X 服务器上多路复用单个 X 会话。

摘自主要网站:http : //cs.brown.edu/software/xmx/

XMX 是一个独立的实用程序,用于在多个 X 显示器上共享一个 X 窗口系统会话。它允许用户从不同位置同时查看相同的应用程序并与之交互。XMX 通过充当 X 客户端和 X 服务器之间的中介,利用了 X Window 系统的网络特性。通过这种方式,XMX 可以与任何 X 客户端和任何 X 服务器一起工作,而无需进行任何修改。

XMX 提供了 WYSIWIS (What You See Is What I See) 环境;它在所有参与的显示器上绘制相同的图形。共享客户端应用程序在受本地窗口管理的虚拟根窗口中向每个参与者显示。这样,共享的 X 会话与每个用户的私有 X 会话共存。

通过 XMX 共享的 X 客户端应用程序不知道它们正在被多个用户查看或控制。可以使用 XMX 共享现有的单用户 X 客户端应用程序,而无需重新编译、重新链接或访问源代码。

                                      图片

                                           它在实验室中运行的图像。