一、问题:本人在公司上班会用两台电脑,一台是自己的电脑,一台是公司的电脑。两台电脑有时要切换操作,此时就要来回切换两台电脑的键鼠,这一点很不方便;另外,工作的桌面位置有限,如果同时放两套键鼠,还会占据大部分的桌面空间。
二、设想:如果能两台电脑共享一套键鼠,只用一套键鼠就能灵敏地在两台电脑来回操作,是不是既给工作带来极大的便利,同时也节省了大部分的空间呢?是的。Synergy这个软件能够做到这一点。
三、小插曲:也许你会问,两台电脑共享一套键鼠,那切换的时候是怎么切换的呢?是不是有不同电脑之间的键鼠切换开关?还是说,电脑A操作键鼠,电脑B也会实时同步键鼠的操作?不,这些糟糕的操作体验在Synergy这里是不存在的!相反,它真的能够做到灵敏地在两台电脑来回操作。
我们知道,两台电脑操作,必然就会有两个屏幕。Synergy的工作原理是这样的:
(1)当鼠标在电脑A上显示时,那么这两套电脑共享的键鼠只会在电脑A上起作用;
(2)当鼠标在电脑B显示时,那么这两套电脑共享的键鼠就只会在电脑B起作用。
(3)而我们切换时,只需移动鼠标,当鼠标从电脑A的屏幕边界划出时,此时鼠标就会被移动到电脑B。
(4)就这样,Synergy实现了两台电脑键鼠的敏捷切换。两台电脑共享一套键鼠的需求得已实现,而这一切只需满足以下几个小条件。
四、实现两台电脑共享一套键鼠的硬性条件:
(1)两台电脑必须处于同一个局域网内,并且都设置了惟一的ip地址。
(2)两台电脑都装有Synergy软件,其中一台设置为server端(服务端),与之对应的是另一台设置为client端(客户端)。
(3)一套键鼠安装在server端(服务端)。
五、实现过程:
(1)下载Synergy软件。
Synergy是同时支持mac和windows两个不同的平台的。下面以我自己的安装过程为例进行讲解。
下载链接是:Synergy下载链接,打开链接后的界面如下图所示:
如上图所示,因为我这里的两台电脑一台是windows,一台是mac,所以我在对应的平台分别对应下载了我用红框框住的软件。然后按照提示一步步完成安装即可。
(2)设置
软件安装完成之后,就要为自己的两台电脑,选定一台作为服务器端的机子,选定一台作为客户端的机子。如下图所示,我把我的mac作为了客户端机子,把windows作为了服务器端机子:
从上面两张图可以看出,客户端mac的ip地址为192.168.1.4,服务器端windows的ip地址为192.168.1.3。于是我将服务器端的ip地址192.168.1.3填入到了客户端的server ip那一行里。如上图mac客户端设置所示。
还有一点是比较重要的是:服务器端中要设置客户端,通过“设置服务器端“按钮,如下图所示:
我们把右上角的图案按实际两台电脑的位置情况拖到相应的位置,如上图所示,(现实中我的apple mac在windows电脑的右侧),同时为我们的客户端机子改好相应的名字。从下图中,我们可以知道我们的客户端机子的名字,将其复制到服务器端配置中即可。
这一步也是相当关键的,如果名字不匹配,两台电脑就会失去联接,会报下面的错误,就无法实现共享一套键鼠的需求了:
当我们把名字重新改正确了,又重新再点应用,那么联接又会恢复,两台电脑又可以实现共享一套键鼠了。
六、总结
衷心感谢Synergy这个软件能够带给我们工作的便利。也相信这个软件可以给你的工作带来一定的帮助。感谢阅读。