工作中经常需要同时使用几台电脑,桌面上放了好几个键盘和鼠标,每次用不同电脑时都很容易按错键盘。后来找到了一个叫synergy的软件,便可轻易的用一只鼠标在各机器上游弋了。用了一段时间后觉得不错,和大家分享一下。
synergy是一个开源软件(http://synergy2.sourceforge.net/),文件容量相当的小,1M不到。首先把软件安装到各台想要进行控制的机器上,这些电脑都必须互相联网。然后选择一台电脑做为主控制机。打开软件,选择share this computer's keyboard and mouse(server)

然后点击Configure,进入Screens & Links界面。点击Screens下面的“+”按钮,然后在Screen Name中输入每台计算机的名称,之后点击OK确认。重复操作,直至所有的计算机名称输入完毕。

选取在Screens & Links界面中点击0 to 100% of the右边三个下拉菜单。下面以本人的机器作为示范讲解:
我桌面上有四台电脑,主控制电脑名称为sunshine-1520,机器放在桌子中间;sunshine-1520的左边是sunshine_dell,右边是sunshine,还有一台电脑在桌子下叫yes3d66。因此,这三个下拉菜单的选项为:

然后点击左下的“+”添加。这设置的意思是sunshine-1520的画面位于sunshine画面的左方。接下来定义好每台电脑之间的关系,注意,电脑间需要定义两次彼此的联系,例如A-B, B-A。最后的设置结果如下图:

设置完成后点击OK返回主界面,选取AutoStart,把两个install都安装上,返回主界面后点击Start。到此,服务器的设置完毕了。下一步我们转入客户端的设置。打开软件,选择Use another computer's shared keyboard and mouse(client),在Other Computer's Host Name中输入服务器的名称,点击autostart分别选取两个install,返回主界面后点击Start。过几秒后,如果你发现你所有电脑的左下角都的synergy图标都从原来的圆形变成了闪电,那证明你成功了,否则请检查机器间的连接关系。
经测试,此软件兼容不同分辨率下的多台计算机同时使用,而且,对于文本拷贝可以多机共享。利用此工具加上VNC软件,一切都变得那么方便。
该软件最遗憾的是不能进行机器间的文件复制和拷贝。