synergy是一个简单的在多台电脑之间共享鼠标和键盘的方案,官方网站在这里。
对我来说,synergy的主要特性如下:
- 跨平台,linux/windows/mac下均可使用
- 鼠标和键盘共享
- 剪贴板共享
我的实际应用方案是
server: ubuntu 12.04(64)
client: windows 7(64)
ubuntu上的配置是从这里得到一个简单的两台电脑的配置:
section: screens screen1: screen2: end section: links screen1: right = screen2 screen2: left = screen1 end
上面的配置的意思是两台电脑,一台的hostname是screen1,另外一台是screen2,位置摆放是screen1在左,screen2在右。通过简单替换screen1和screen2为你的机器的hostname可以得到你的环境配置。
ubuntu下启动方式是运行
synergys -f --config synergys.conf
其中,synergys.conf是你刚才那份配置,-f代表不要进入后台运行模式,便于调试。
客户端windows的配置是图形化的。需要注意的是下载的synergy的版本和服务器端,这里即ubuntu上的是一致的。比如ubuntu上下载的是1.3.8版本的,那么windows下载也必须是1.3.8版本的,不能下最新的1.4.x,否则会报不兼容的协议之类的错误。
因为windows只是作为客户端,所以只要知道服务器端的IP就可以了。
在连接之前,最好确认下服务器和客户端之间的网络是否可以联通。最简单的办法是ping下服务器端的IP,如果成功就说明基本没有问题。
另外还需要注意的是synergy用的端口是24800,如果出现端口无法访问的情况,可能要调整配置以便绕过端口控制。具体这里就不展开了。
简单的配置之后,联通两台电脑,开始你的共享鼠标和键盘之旅吧。