先说它是干什么地,简而言之,它能让多台电脑共用一套鼠标和键盘.但它并不是为了帮你节省一套鼠标键盘的开销,而是不需要同时使用两幅键盘两个鼠标,如果是那样,你会恨不能生出三头六臂.
这个软件可以让鼠标从一个屏幕直接移到另一个屏幕,移过去时,键盘也可以作用于另一台电脑了.更酷的是,还可以在两台电脑间,交叉地复制粘贴.这样在整理两台电脑上的资料时,效率会成倍提升.
哪些情况下这个软件会发挥用途呢?如果你有两台电脑,而且两台电脑会有放在一张桌子上的情况下,那么这个软件就非常适合你.如果你的两台电脑有不同的操作系统,比如一个Windows,另一个是UbuntuLinux,这个软件可以同样地处理这种情形.
早上花了一个半小时才搞定用法,虽然费了些周折,但效果还是显著的,我现在就十分愉快地自由自在地在两个屏幕间切换工作,一个是FedoraLinux,我在上面打开一些参照资料;另一个是Windows,用来搭建实验环境,比如学习Cygwin.Happy:)
这还是一个开源软件,在sourceforge上搜一下就会找到,同时提供Windows,MACOSX,Unix*三个安装包.我在Fedora上使用安装管理器同样可以搜索到这款软件的安装包,省得下载RPM自己安装了.
介绍一下我的安装和设置过程.文档中指出,将要共享键盘和鼠标的电脑称为"PrimaryScreen"(主屏幕),使用Synergy的服务器端;所有其他使用共享的键盘和鼠标的电脑称为"SecondScreens",使用Synergy的客户端.
我以装有Windows的电脑作为PrimaryScreen,装有Fedora的电脑作为SecondScreen.
Windows上的设置,运行Synergy:
1.选择"Sharethiscomputer''skeyboardandmouse(server)"
2.点击"Screens&LinksConfigure..."按钮
3.在"ScreenList"下点击" "按钮添加ScreenName,官方文档推荐使用主机名称,比如我这里添加两个ScreenName,分别是"WindowsPC"和"FedoraPC"
4.编辑在"Links"下面的控件,然后点击" "按钮添加"Link".说明一下,"Link"可以解释为鼠标在屏幕间的移动规则.
我添加了两条"Link",分别是"FedoraPCisleftofWindowsPC"和"WindowsPCisleftofFedoraPC".
5.点击"OK"按钮结束设置
6.点击"Test"按钮,开启Synergy的服务器端
Fedora上的设置,打开终端:
1.输入"Synergyc-f主屏幕名称"
如果失败,可以尝试将主屏幕名称更换为IP地址.如果依然失败,就需要自己看官方文档的错误提示了(文字较多,俺就不翻译了,只盼望你能一次成功:)连接成功,Windows上的Synergy窗体会出现连接成功的消息.到此证明了已经成功的完成了Synergy的设置.
上面的步骤完成之后,以后每次使用的时候只需要两个步骤,仍以我的实验为例:
1.在Windows上打开Synergy,点击"Start"按钮开启服务器端.注意,不是点"Test"按钮哦.
2.在Fedora的终端中,输入"Synergyc主屏幕名称".注意,没有"-f"参数了.
以前接触过一种叫做切换器的设备,可以让多台主机共享显示器,键盘和鼠标,与这款软件的目的有些一致,就是让使用者不必在多副键盘鼠标间切换.这也节省了许多购买外设的费用,适合于搞软件测试的企业.但这种设备也有不利于使用的地方,比如切换器上只能有一台显示器,这就导致不能在多个屏幕上协同工作了,而且切换时屏幕上一黑一亮的感觉也很不舒服.
要感谢偶的偶像的那个长长的软件列表,已经在上面找到不少宝贝了
下载本文示例代码