日期:2014-05-17  浏览次数:21037 次

使用Synergy连接mac和windows
最近在使用synergy来共享mac的鼠标和键盘在配置synergy的时候,遇到很多奇怪的问题。经过多方面的尝试总算配置成功,现将经验分享一下:

配置synergy的server端,也就是共享鼠标和键盘的mac的配置。
第一步,去网上download synergy的mac版,解压到mac上的任何一个目录中。这里主要配置synergy安装目下的synergy.config文件。
配置如下:

section: screens
	machostname:
		switchCorners = none
		switchCornerSize = 0
	windowshostname:
		switchCorners = none
		switchCornerSize = 0
end
section: links
	machostname:
		right = windowshostname
	windowshostname:
		left = machostname
end
section: options
	relativeMouseMoves = true
end


上面的machostname是mac主机名,在terminal终端里输入hostname的命令,就能够获取mac电脑的主机名,windowshostname是windows电脑的主机名,这个去“我的电脑”的“属性”里查看。上面的配置在section:links中
section: links
	machostname:
		right = windowshostname
	windowshostname:
		left = machostname
end

这段话的意思,mac电脑的右边是我的windows电脑,windows电脑的左边是我的mac电脑。

然后运行mac电脑的synergy服务器端程序,打开terminal终端,将synergy安装目录下的synergys 的文件拖到终端里,然后输入 -f --config 在将上面的配置的synergy.config文件拖到终端里,按回车如果出现
NOTE: started server
INFO: screen "machostname" shape changed
这样的提示信息就出现,说明synergy的服务器端的程序启动成功了

2)配置synergy的client端,也就是windows电脑的配置
首先,去synergy的主站上下载windows版的安装程序,安装完毕后运行它,
选中,Use another computer's shared keyboard and mouse(client)
然后在,Other Computer's Host Name中输入mac电脑的ip地址或者hostname,获取mac的ip比较麻烦,我是直接从ipmsg上看的,网上搜了一下ifconfig|grep 'inet',然后找和windows主机在同一网段的ip地址。
然后点开在synergy UI的options的advanced,在screen name处输入mac服务端配置的windowshostname,也就是当前windows主机的主机名,然后点击start按钮运行客户端程序。

这时,奇迹就发生了。你的mac的键盘和鼠标可以从mac屏幕右边滑到windows桌面上了。