Synergy的使用
Synergy可以让我们使用一套鼠标键盘控制多台计算机,要想实现这样的功能,我们需要保证这些计算机通过TCP/IP协议是可以连通的,并且每台计算机都安装了Synergy软件包。
选择服务端
首先我们需要选择一台能够共享鼠标键盘的计算机,这台计算机我们称它为"主屏",我们需要在这台计算机上运行Synergy服务端程序。所有的其他计算机我们称为"从屏",需要在这些计算机上运行Synergy客户端程序。
安装Synergy
你必须在所有计算机上安装Synergy软件包,如果你使用的是Windows操作系统,你只要拷贝synergy.exe、synergyc.exe、synergys.exe、synrgyhk.dll这几个文件到某个目录下就可以直接运行了,这样对 于安装客户端程序会相当方便。
配置Synergy服务端
下面让我们来配置Synergy服务端。在这个环节我们需要告诉Synergy"主屏"和"从屏"的名字,同时根据自己的需求配置相关的参数。
如果你使用的是Windows操作系统,可以通过图1中的对话框来配置。
如果是你使用的是Unix 或者 Mac操作系统,你需要自己编写配置文件,并将编辑好的文件命名为synergy.conf。本文将重点介绍windows操作系统下的Synergy使用,对于其他操作系统的不做阐述。
设置步骤如下:
1. 点击Server单选按钮.
2. 点击Add按钮可以在Screens列表中添加服务器,见图2。建议Screen名字与计算机的名字一致。
3. 使用同样的方法将客户端名字添加到列表中。由于笔者的条件有限,仅有两台机器做测试,因此本文将以一台服务端roebin和一台客户端arefang为实例进行说明,事实上Synergy可以支持任意数量的计算机。
4. 通过Layout设置,我们可以决定鼠标键盘如何对服务端或者客户端计算机进行控制。例如如果我们按照图3方式设置Layout,则表示当roebin区域的鼠标向左移动的时候进入arefang区域,这个时候就可以通过鼠标键盘控制arefang了。
5. 同样我们需要设置其他客户端的Layout,以保证roebin区域的鼠标键盘进入到arefang区域后还能够返回到roebin区域。我们可以采用图4的方式进行设置。
6. 如果我们定义的Screen名字与计算机名字不一致,需要在Advanced中设置Screen名字,如图5所示。
7. 在Options页面图6中,可以设置检测客户端时间间隔以及同步屏幕保护程序等参数,我们可以根据自己的实际需求进行灵活的设置。
8. 我们也可以配置Synergy随计算机启动自动运行,在图7的对话框中可以实现这个功能。
配置Synergy客户端
下面让我们来配置将要共享鼠标键盘的Synergy客户端,如果你使用的是Windows操作系统,可以通过图8中的对话框来配置。点击Client单选按钮,并键入服务端Screen名字roebin.
运行Synergy
一旦上面的配置都设置完毕,我们就可以运行Synergy了。Synergy运行后我们将看到Windows控制台窗口,这个窗口将实时显示Synergy进程日志。当然一些错
误信息也会通过这个窗口显示出来,我们可以通过这些信息来诊断Synergy的问题,如图9所示。
这样我们就可以通过一套鼠标键盘在各个计算机之间进行随心所欲的自由穿梭了。同时Synergy也实现了剪贴板共享,我们可以在不同的计算机之间进行复制和粘贴
操作。再者Synergy可以做到计算机的屏幕保护程序的同步。当然 Synergy也有它的不足,Synergy对于一些组合键还不能很好的处理。比如Ctrl+Alt+Del组合
键,Synergy是通过将服务端的Ctrl+Alt+Pause组合键转换成客户端的Ctrl+Alt+Del来实现的。