2007/04/26

多台PC共享鼠标键盘

我上班的时候有两个PC可以用,一个Windows,一个Ubuntu,
我试过多个让两台计算机平滑切换的方法,
1)VNC
VNC是一个不错的选择,可以在一台PC上控制另一台PC,但是有一个屏幕被浪费了,另外速度也不是特别快,因为要传送图像。再有就是一些特殊的键处理起来比较别扭,比如Ctrl+空格。
2)Xmanager
可以在Windows上登录Ubuntu,这种情况下和VNC很像,但速度要快一些,但还是有一个屏幕被浪费了,而且反过来用ubuntu登录windows不行。
3)双显示器
Windows支持双显示器,这样关掉一台PC,用我的Laptop接两个显示器,也是可以的,这种方法很好,可惜浪费了一个系统,只有一个系统在工作。

昨天发现了一个软件synergy,可以给多个PC共享键盘和鼠标,一个服务端的键盘鼠标可以给多个客户端共享,这样就可以两个PC都工作,且屏幕都可以用,只要鼠标移动到屏幕边界,就会自动切换键盘鼠标。试了一下,确实不错。 

Ubuntu下直接 sudo apt-get install synergy
Windows下从网站上下载windows安装包,两个系统都可以做客户端或者服务器端,我选择让Windows做服务端,windows下自带了一个配置界面,要配置两个screen,一定要用计算机的hostname做screen name,服务端+客户端两个screen,然后在link里面将两个screen连接起来,就是配置两个screen的物理位置关系,我是把Ubuntu系统放在Windows系统左边,所以配置一下Unbuntu Screen右边是Windows, Windows左边是Ubuntu就ok了,这个位置关系要双向配置,配置完后就可以start服务了,也可以将服务端配置为windows服务,这样就可以自动启动。

客户端非常简单,Ubuntu下只需要
 synergyc servername
就可以了

配置好后,稍等几秒(synergy缺省是5描述扫描一次客户端),连接成功,一个双显示系统工作了,一切都工作非常好,剪贴板可以共享,输入法都可以快捷键激活,中文没有问题,确实非常适合于同时面对两台PC的人使用,值得推荐。
http://synergy2.sourceforge.net/

1 条评论: