SHIHUC

好记性不如烂笔头,还可以分享给别人看看! 专注基础算法,互联网架构,人工智能领域的技术实现和应用。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

synergy帮组提升办公效率

Posted on 2016-03-11 10:16  shihuc  阅读(321)  评论(0编辑  收藏  举报

这个synergy确实很不错哦,当你在办公室拥有两台或者多台电脑的时候,放在面前多台显示器,多个鼠标,多个键盘,但是你的桌面上,是不是多出了些你不需要看到的键盘或者鼠标?至少我是这样子的,我希望多个显示器上可以显示不同的内容,但是只需要一套鼠标和键盘,同时操作多台机器,无缝的切换。

 

一个典型的例子,就是在A机器显示器上有一段话,我想方便的copy到B机器上的word中去,这个synergy在这个时候,就大显伸手了,非常的方便,如同在一个机器上操作那么简单。

 

如此让人心动的工具,这么简单的就提升了效率,至少copy个什么东西,简单的如同在一台机器上操作一样,那如何安装配置呢?

 

首先,要说说,这个synergy是分server和slave的模式的,所谓server就是主控机器,配置为server的机器,可以操作其他被配置为slave的机器,server只有一个,slave可以有多个。slave的机器可以共享server机器的键盘和鼠标。server和slave之间是通过TCP网络通信的,端口号是24800(默认的端口)

下面就说说我的办公环境下的配置吧,很简单!

我有两台机器,一台linux,一台windows的,linux主要用来开发环境,windows主要用来收发邮件等访问公司的OA系统等。。。linux机器作为server, windows作为slave,linux机器在windows的左边。(这里的左右关系,在配置中要涉及到的。。。大家可以自己依据自己的摆放位置调整)

linux系统的hostname是CloudGame, windows的hostname是SHIHUC-PC。

下面直接上配置文件的内容吧(/etc/synergy.conf):

 1 section:screens
 2         CloudGame:
 3         SHIHUC-PC:
 4 end
 5 
 6 section:aliases
 7 #       myclient:
 8 #       109.105.5.107
 9 #       redhat64:
10 #       109.105.5.108
11 end
12 
13 section:links
14         CloudGame:
15                 right = SHIHUC-PC
16         SHIHUC-PC:
17                 left = CloudGame
18 end
19 
20 #section: options
21 #       screenSaverSync = true
22 #end

是不是非常的简单,不过,这里要说明的是,这个配置文件是我的linux作为server用的配置文件,slave不需要这么麻烦。还有就是,这里都是用的hostname配置的,所以,你必须在/etc/hosts文件中添加上下面的内容:

1 109.105.5.108   CloudGame
2 109.105.5.107   SHIHUC-PC

 

到此为止,server端的配置说完了,如何启动呢?哦,还没有说如何安装这个软件吧,我在linux下安装的是synergy-1.5.1-r2398-Linux-x86_64_566018.rpm, windows下安装的是SynergyInstaller-1.3.1.exe, 大家可以自己在网上去找,这是免费的,据说相对新的版本要收费了,不知是否。。。

启动,很简单,我自己写了一个shell脚本,内容如下:

1 #!/bin/bash
2 
3 nohup synergys --daemon --config /etc/synergys.conf --debug WARNING &

 

windows端的配置,很简单,这边是slave,只需要在C:\Windows\System32\drivers\etc下的hosts文件里面添加下面的内容(算是简单的域名解析吧):

109.105.5.108    cloudgame
109.105.5.107    SHIHUC-PC

安装完windows端的程序synergy后,就是在界面上简单的配置一下就完了,如下图!

1. 勾选windows为slave(client)端

2. 填写server端的IP或者hostname

3. 点击Apply启动应用

第三步完成后,说明windows和linux之间已经可以共享鼠标和键盘了,so easy!

 

下面看看linux端的网络链接,如下图:

没有问题,简单!

 

最后,发现linux机器的鼠标可以移动到windows机器的显示上了,嘿嘿,nice!

 

需要说明下,这个目前没有办法直接拷贝文件,只能拷贝文件的内容。总之,自己去感受下吧!