版本信息:
mac os版本 10.10.5 64bit
ubuntu版本 14.04 64bit
提示:
1.ubuntu作为server;mac作为client
2.都需要安装synergy,且需要版本保持一致,本例统一使用Synergy1.4.12
3.保证server和client选择的加密协议相同
4.两台设备必须在同一个局域网中
5.设置成功后,server下的鼠标键盘可以在client下使用
步骤:
1.ubuntu下安装synergy
sudo apt-get install synergy
sudo apt-get install quicksynergy
2.mac os下安装synergy
下载synergy解压并拷贝到应用程序中即可
download url: http://pan.baidu.com/s/1sjIeWcH
3.两台设备上分别hostname命令查看设备名称
例如我的ubuntu下为 fj-Vostro-230
我的mac下为 localhost
4.把ubuntu配置成server
synergy //先查看线上安装的版本是否为1.4.12,若不是就去网上找对应版本重新卸载安装
(1)弹出窗口Server or Client:选择Server(new setup);Continue
(2)弹出窗口Encryption:选择加密协议Mode;注意此处server和client的选择要相同!若选择了Disable encryption(不加密),就不用输入密码了。 Done
(3)到Synergy主设置窗口:选择Server(share this computer`s mouse and keyboard)—> 选择Configure interactively——>Configure Server—->Screens and links
可以看到一个九宫格图形,正中间为你的server机器(名称即为hostname命令查询出来的:我的ubuntu设置为server,hostname是fj-Vostro-230);添加client机器按钮在右上角,左上角按钮代表删除一个设备;这里九宫格中的左右代表的就是你的主从设备的实际地理位置;譬如我的client(mac设备hostname为localhost)在server设备的左侧,那么把添加的设备拖到server的左侧,并双击修改screen name为localhost。确定—>start即可启动server。
5.把mac配置成client
(1)解决权限问题
从 Synergy 的官方网站上可以看到, Synergy 1.4.12目前只支持到 OS X 10.8.
由于 OS X 10.9+的一些系统变更, 导致直接双击运行 Synergy时, 会遭遇权限问题.
即便在 系统偏好设置 ->安全与隐私 -> 隐私中, 对 Synergy开放权限(勾选),依然不能解决问题.
解决办法是, 在终端中开启 Synergy:
(1.1) 定位到 Synergy的安装目录, 以命令方式启动 Synergy
> cd /
> cd Applications/Synergy.app/Contents/MacOS
> sudo open ./synergy
(1.2) 再打开系统偏好设置 -> 安全与隐私 ->隐私 ,对终端 开放权限.
(2)打开synergy设置加密协议,步骤和server端相同
(3)进入synergy主设置窗口:选择Client(use another computer`s keyboard and mouse): 可看到Screen name:localhost;填写Server IP—>start
6.server和client都会后台运行,可以把界面工具关闭
ubuntu下输入命令synergy就可重新调出界面设置
mac下会在右上方标题栏里有synergy图标(显示绿色对号表示正在正常运行),选择show就可移栽次调出;打开后标题栏左侧选择File—Run wizard 即可调出Setup synergy;在此面板上可以重新设置Server Or Client和选择加密协议