前序:
软件下载地址:http://symless.com/download/free/(官 ) 教程地址:http://www.iplaysoft.com/synergy.html
部署:
设置服务器端:
为了简单起见,我现在只选用已经在同一局域 下的Linux(CentOS) 和Windows 两台电脑, windows作为服务器端时 先从 上下载synergy的安装包安装即可; 在安装好 Synergy 之后,那么我们先要挑一台使用键鼠的机器设置为服务器端,这里是我的台式机(也就是WIN7主机作为服务器)。也就是键鼠插在这个主机上如图: 勾选share this computer’s mouse and keyboard选项,
从右上角拖动一台电脑放到方框中 (删除的话是把电脑图标拖放到左上角的垃圾桶),模拟现实的位置摆放好。例如我的台式机Mickey是服务器端,linux主机 是在台式机的右边,按图中那样设置,然后把名字改成客户端电脑的计算机名(Win用户可以在“我的电脑”右键属性中看到,linux用户执行hostname命令即可)。如果多台电脑也是这样依次添加,确定后返回之前的界面,按File菜单中的Start启动服务
Linux是服务器端时:
服务器端是Linux系统Linux服务器端的配置有点复杂,要自己写一个配置文件synergy.conf,用于告诉synergy有哪些主机,各个主 机的位置关系等信息。并且如果要实现自动运行synergy,要修改三个文件,这三个文件在不同的发行版位置不同,名字大致差不多,比如:Ubuntu 中,这三个文件是:
/etc/gdm/Init/Default :登陆界面出现以前,系统加载的程序,我们要在这个文件里添加运行synergy的命令。
/etc/gdm/PostLogin/Default.sample : 定义了登录过程中要做的事情,这里我们要暂时关闭synergy服务。
/etc/gdm/PreSession/Default :定义了登录后加载的程序,这里我们要重新开启synergy服务。
Fedora一般是在/etc/X11/gdm
第一步,在当前用户目录下新建一个文件命名为:synergy.conf。打开,参考下面的例子,根据实际情况修改一下写入synergy.conf。
section: screens wisper-desktop: wisper2-desktop: end section: links wisper-desktop: left = wisper2-desktop wisper2-desktop: right = wisper-desktop end |
其中:wisper-desktop是右边电脑也即服务器端电脑的名字,wisper2-desktop是左边电脑的名字,如果你使用双系统,最好将两个系统的电脑名字都修改成一样。
第二步,修改/etc/gdm/Init/Default 和 /etc/gdm/PreSession/Default 在它们的最前面添加下面这三行:
/usr/bin/killall synergys sleep 1 /usr/bin/synergys –config synergy.conf |
第三步,在/etc/gdm/PostLogin/Default.sample 中添加下面2行
/usr/bin/killall synergys sleep 1 |
第四步,重启。
设置客户端: 如果客户端是windows的话,选择Client复选框就可以,然后在Name of the server处填写服务器的IP地址

如果仍然无效的话,就依据下列配置执行
修改/etc/gdm/Init/Default 和 /etc/gdm/PreSession/Default ,在它们的最前面添加下面这三行:
/usr/bin/killall synergyc sleep 1 /usr/bin/synergyc –daemon 192.168.1.110 |
在/etc/gdm/PostLogin/Default.sample 中添加下面2行
/usr/bin/killall synergyc sleep 1 |
然后重启即可 注: ① 还有就是如果仍然无效的话,注意文件权限的设置问题 ② 如果启动linux客户端后,无法看到鼠标光标,但是可以键盘操作,我建议给linux客户端插个鼠标,之后放在一边,用服务器的鼠标再次操作linux客户端试试。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!