¶前言
平时工作中,我们难免需要使用多台电脑同时协作办公. 这是在同一张桌面上摆放多个键盘鼠标,显得那么地冗余和不方便. 怎样使用一套键盘和鼠标同时控制多台电脑呢?这将是本文中主要讨论和解决的问题.
¶说明
其实,解决以上问题,仅需使用软件即可. 目前,应用比较广泛的是 Synergy 和微软的 Mouse without Borders .
-
Synergy: 跨平台同时支持Linux, macOS和Windows. 安装时,不管哪个平台都需要安装同一个版本(版本号必须相同), 支持键鼠操作和文本复制,但我用的破解版文本复制功能效果不太好;
-
Mouse without Borders: 仅支持Windows系统, 同时支持键鼠操作,文本复制和文件复制(但文件大小有限制),效果较好;但不能跨平台使用.
需要注意, 使用以上软件必须一个重要的前提: 必须在同一个局域网中.
¶我的配置
下图展示的是目前实验室我的桌面:三台计算机,其中两台台式机和一台笔记本.为了方便说明, 按照图中计算机的位置,从左往右依次编号1,2,3.
- 1号PC: windows10 和 Kubuntu-16.04双系统, IP: 192.168.0.100, 客户端;
- 2号PC: windows10 和 ubuntu-14.04双系统, IP: 192.168.0.101, 服务端;
- 3号PC: windows10 和 ubuntu-14.04双系统, IP: 192.168.0.102, 客户端;
可以看到,桌面上只有一套键盘和鼠标同时控制3台计算机. 1号PC后边隐藏着一个路由器,用来建立3台PC在同一个局域网.
¶Synergy安装和配置
Synergy必须使用同一个版本,即版本号必须相同,这里提供下载地址:
- Synergy1.7.2-Windows-32位: https://yunpan.cn/cMFfWAqxDrVLv 访问密码 bcd8
- Synergy1.7.2-Linux-32位(.deb包): https://yunpan.cn/cMFfDzmPGBSEN 访问密码 edd3
下载后,直接点击傻瓜式安装. 当前设置2号PC(Linux和Windows下)都设置为服务端,其他1号和3号PC设置为客户端,可有下图说明:
注意:以下这些细节必须注意:
- 在客户端(1号和3号PC设置为客户端),填写服务端的IP;
- 服务端的屏幕名称和客户端的屏幕名称必须保持一致,可点击Synergy软件:编辑 | 设置 | 屏幕名称,修改.
¶Mouse without Borders安装和配置
Mouse without Borders只能在windwos系统下使用,所以必须保证两台PC必须都是windwos系统,windows系统下的安装就更加简单了,下载后直接安装,同样设置一台为服务端,一台为客户端.
下载地址:
- 微软官方下载地址: https://www.microsoft.com/en-us/download/details.aspx?id=35460
- 我的云盘下载地址: https://yunpan.cn/cMFJ9jeT57D5d 访问密码 bc0f
注意: Mouse without Borders中会自动识别IP地址,两台PC连接时需要填写相同的 "Security key"即可.
¶参考资料
[1] http://www.iplaysoft.com/synergy.html
[2] https://www.microsoft.com/en-us/download/confirmation.aspx?id=35460