这是一个想法,在我头脑中浮现了几天,我只是想看看是否可行,如果是的话,实施它的最好方法是什么。
我有几台运行linux的计算机(Ubuntu是具体的),我想知道是否可以使用Xorg的服务器/客户端devise来创build虚拟KVM系统。
我的想法是让他们设置,使我的鼠标,键盘和显示器所连接的计算机作为所有三个服务器(包括自己)的客户端,并通过按Ctrl + Alt + F6,7切换它们,或8。
那么,这是可能的,还是类似的? 如果可能的话,有什么潜在的缺陷。 例如,如果服务器和客户端通过10/100内部networking连接,响应时间可能会受到影响?
你可以很容易地做到这一点,但它不会很漂亮。 基本上你需要在每个不同的虚拟terminal上运行三个不同的Xservers。 第一个将是本地运行的普通X服务器。 另外两个需要设置使用XDMCP。 这个非常古老的HOWTO可能是一个很好的起点。
你已经得到它 – 在X中,服务器是显示器 ,客户端是软件 。 所以一台机器只能作为自己的显示服务器。 否则需要像vnc这样的东西。
另一个意思是,X软件可以在远程机器上启动,并且它们的显示器是本地的……简单的方法是首先从远程启动一个xterm,然后从那里启动所有的远程程序, 喜欢:
local$ ssh -X remote xterm [ xterm pops up with a remote$ prompt ] remote$ firefox [ firefox pops up, display is on local, but it's running on remote ]
由于xterm已经在使用本地机器作为显示器,所以它们也都会这样做。 当然,这可以作为捷径
local$ ssh -X remote firefox
如果您反对使用存储库中提供的远程桌面(vnc)并默认安装,则可以使用多个X服务器。
( 快速 ) Synergy或x2x是否符合法案?
我相信,只有当您将鼠标从显示屏上移开时,它们才会在客户端之间进行切换,但是他们会允许您configuration键盘快捷方式。