这个想法已经在我脑海中漂浮了几天,我只是想看看它是否可行,如果可行,最好的实施方式是什么。
我有几台运行 linux(具体来说是 Ubuntu)的计算机,我想知道是否可以使用 Xorg 的服务器/客户端设计来创建虚拟 KVM 系统。
我的想法是设置它们,以便连接我的鼠标、键盘和显示器的计算机充当所有三台服务器(包括它自己)的客户端,并通过按 Ctrl+Alt+F6,7 在它们之间切换,或 8。
那么,这是可能的,还是类似的?如果可能的话,潜在的陷阱是什么。例如,如果服务器和客户端通过 10/100 内部网络连接,响应时间是否会受到影响?
你可以很容易地做到这一点,但它不会很漂亮。基本上,您需要在每个不同的虚拟终端上运行三个不同的 Xserver。第一个是本地运行的普通 X 服务器。另外两个需要设置为使用 XDMCP。这个非常古老的 HOWTO可能是一个很好的起点。
你把它倒过来了——在 X 中,服务器是显示器,客户端是软件。所以一台机器只能充当自己的显示服务器。否则需要像 vnc 这样的东西。
然而,这的另一个含义是 X 软件可以在远程机器上启动并在本地显示它们......简单的方法是首先从远程启动 xterm,然后从那里启动所有远程程序, 喜欢:
由于 xterm 已经使用您的本地计算机作为其显示,它们都将这样做。当然,这可以简化为
如果您反对使用存储库中可用且默认安装的远程桌面 (vnc),则多个 X 服务器是答案。
( Quick ) Synergy或x2x是否符合要求?
我相信它们只会在您将鼠标移出显示器时在客户端之间切换,但是它们允许您配置键盘快捷键有一个不一样的变化。