连接到多个 XServer

连接到多个 XServer

我有一个简单的 xserver 设置:运行 xserver 的 Ubuntu 工作站,运行 linuxcnc 的远程 Beaglebone 计算机正在连接到该工作站。所以我使用工作站的鼠标、键盘和屏幕来控制 linuxcnc 应用程序。

这些机器在物理上彼此相邻,但我发现 linuxcnc 的控制有点滞后......

因此,我想知道是否可以直接将鼠标和键盘连接到Beaglebone,并且仅使用工作站的屏幕来显示应用程序。它看起来像这样(改编自维基百科上的基本模式): 想要的配置

我没有找到任何相关描述,所以我想这是不可能的?我真的不知道 xserver 内部是如何工作的,但我可以想象鼠标需要有关屏幕的信息来发送相对位置事件...对于键盘,我无法想象问题可能是什么,不知何故我应该能够将击键从远程键盘转发到应用程序,不是吗?

答案1

它可以做到,但不会像所描绘的那样,并且可能不会提供您所寻求的优势。

在标准 x 服务器中,显示器和键盘都是物理连接的。例外的是像 Xnest 这样的嵌套服务器、没有显示或输入的虚拟服务器、像 Xvnc 这样的转换器,以及一种真正奇怪的服务器。

分布式多头X服务器是一个没有显示的X服务器,它使用多个X服务器进行显示。但它可以有键盘和鼠标。

相关内容