synergy帮组提升办公效率
这个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):
section:screens
CloudGame:
SHIHUC-PC:
end section:aliases
# myclient:
# 109.105.5.107
# redhat64:
# 109.105.5.108
end section:links
CloudGame:
right = SHIHUC-PC
SHIHUC-PC:
left = CloudGame
end #section: options
# screenSaverSync = true
#end
是不是非常的简单,不过,这里要说明的是,这个配置文件是我的linux作为server用的配置文件,slave不需要这么麻烦。还有就是,这里都是用的hostname配置的,所以,你必须在/etc/hosts文件中添加上下面的内容:
109.105.5.108 CloudGame
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脚本,内容如下:
#!/bin/bash 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!
需要说明下,这个目前没有办法直接拷贝文件,只能拷贝文件的内容。总之,自己去感受下吧!
synergy帮组提升办公效率的更多相关文章
- 推荐几个Mac插件帮你提升工作效率
下面这篇文章是小编看到的很好的文章,分享给大家,小编前几天也整理了很多mac专题文章.更多专题,可关注[磨人的小妖精],查看我的文章,也可上[风云社区 SCOEE],查找和下载相关软件资源. (一)综 ...
- DirectX11 With Windows SDK--19 模型加载:obj格式的读取及使用二进制文件提升读取效率
前言 一个模型通常是由三个部分组成:网格.纹理.材质.在一开始的时候,我们是通过Geometry类来生成简单几何体的网格.但现在我们需要寻找合适的方式去表述一个复杂的网格,而且包含网格的文件类型多种多 ...
- 提升开发效率的一款mybatis开发神器
文末附有完整案例的代码内容!! 以前在开发的时候,使用mybatis的时候,经常都需要先配置xml映射文件,然后每条sql操作都需要自己进行手动编写,对于一些复杂的sql这么来操作确实有必要,但是如果 ...
- Java进阶教程:使用Lombok提升开发效率
Java进阶教程:使用Lombok提升开发效率 Lombok Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO).它通过注释实现这 ...
- Sql数据库帮组类
这段时间闲下来写了一些东西,重新写了一个简单的数据库帮组类 public class MyDBHelper { public static readonly string connString = C ...
- atitit.提升开发效率---使用服务器控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比较
atitit.提升开发效率---使用服务器控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比较 如下列举了服务器控件生命周期所要经历的11个阶段. (1)初始化-- --在此 ...
- Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结
Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结 1. 管道抽象 1 2. 层次结构抽象(json,xml etc) 1 3. 异步抽象promise 1 4. Ide ...
- atitit.提升开发效率---MDA 软件开发方式的革命(3)----自动化建表
atitit.提升开发效率---MDA 软件开发方式的革命(3)----自动化建表 1. 建模在后自动建表 1 1. 传统上,需要首先建表,在业务编码.. 1 2. 模型驱动建表---更多简化法是在建 ...
- atitit.提升开发效率---mda 软件开发方式的革命--(2)
atitit.提升开发效率---mda 软件开发方式的革命--(2) 1. 一个完整的MDA规范包含: 1 2. 一个完整的MDA应用程序包含: 1 3. MDA能够带来的最大的三个好处是什么? 2 ...
随机推荐
- 打开office弹出steup error 的解决办法
找到 C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller 将这个文件夹删除
- iOS7中如何去除UINavigationbar下边的那条黑线
做项目过程中遇到要去掉导航栏下面的一条黑线,从网上找到的一个方法 默认UINavigationbar样式 准备用于替换的背景 替换后的效果 if ([self.navigationController ...
- 2016CCPC东北地区大学生程序设计竞赛1008/HDU 5929 模拟
Basic Data Structure Time Limit: 7000/3500 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Oth ...
- CrossApp 0.3.1示例编译问题解决过程
1 AlertTest.h找不到 问题成因:HelloCpp工程中头文件搜索路径没有增加Classes目录,需要自己加进去.(另外由于这些文件都是在子目录中,用递归模式也行,逐个子目录添加也行) 2 ...
- arraylist 转json
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException 标签: cla ...
- 安卓虚拟机启动后报错: 类似 SDK Manager] Error: Error parsing .....devices.xml 解决方案
昨天用android sdk manager 更新了android sdk, 我是在eclipse上面安装adt来开发android的, 而且我每次打开虚拟机的时候也报错.报错的信息都是一样的. ...
- leetcode 142. Linked List Cycle II ----- java
Given a linked list, return the node where the cycle begins. If there is no cycle, return null. Note ...
- Linux常用配置文件解析
网络相关配置文件 1./etc/sysconfig/network-scripts/ifcfg-ethx 网络参数IP/子网掩码/广播地址等的配置(重启有效) 2./etc/resolv.conf ...
- java .net compartion
1, http://www-01.ibm.com/software/smb/na/J2EE_vs_NET_History_and_Comparison.pdf http://stackoverflow ...
- python--flask使用
Flask是一个使用 Python 编写的轻量级 Web 应用框架.下面我将使用Flask框架,创建一个简单的html页面示例. 1.项目的目录结构如下所示:exweb\ uniqueenv\ a ...