全网最详细的一款满足多台电脑共用一个鼠标和键盘的工具Synergy(图文详解)
不多说,直接上干货!
前言
如今无论你是在公司做大数据开发还是实验室里搞科研,这个软件确实好用,作为正在通往大数据架构师路上的我们没有几台电脑怎么行?台式机、笔记本,都放在写字台上,笔记本内置键盘鼠标,台式机则有一套无线键鼠。经常需要多台切换使用,这时椅子就很忙了(小心你的屁股)。有什么办法可以一套键盘/鼠标控制两台电脑呢?用 Synergy 搞定。
典型的场景如下:

难道你不觉得,很蛋疼么?
Synergy是什么?
Synergy的官网:https://symless.com/synergy

介绍就不说了,相信搜这个名字的肯定都了解了 。
如果想看更详细的介绍:
https://github.com/symless/synergy/wiki 里面有详细的介绍
教程地址:
http://www.iplaysoft.com/synergy.html
如果想自己编译 https://github.com/symless/synergy 有源码自己下载 ,
但是我按照wiki里面的编译总是出现error ,所以就去网上找的使用别的编译 。参考这篇文章 http://elmagnificogi.github.io/2015/11/01/RaspberryPiSynergy/
编译好的:
https://synergy-project.org/nightly
这个网站是编译好的,可以直接下载相应的版本 安装就可以了,安装提示active 时候可以选择skip 就好了。

Synergy的目的
通过 Synergy 在局域网内共享一台电脑的键盘/鼠标,就可以控制多台电脑,可以设置通过快捷键切换屏幕(也可设置鼠标在屏幕边缘即可切换),可以共享剪贴板(在任意屏幕的剪贴板操作都可以带到其他屏幕上)。同时支持Win、 Mac 和Linux,好用极了有没有。Synergy能共享剪贴板,那么配合的复制利器Ditto,简直就是最佳王炸!
复制利器Ditto,具体怎么个玩法,后续,九月哥我将撰写分享出,敬请期待!
Synergy的下载
Synergy可以让多台电脑共享鼠标和键盘,本来是开源且免费的,从1.5版开始收费,但仍然开源,可以付费下载安装包或者免费下载源代码自行编译。


当然,你也可以直接在如下进行下载:

Synergy最新版本(1.8.2)的win下64位安装包:
https://download.csdn.net/download/u010106732/10594192
Synergy最新版本(1.8.2)的win下32位安装包:
https://download.csdn.net/download/u010106732/10594196
Synergy最新版本(1.8.2)的Mac下64和32位安装包
https://download.csdn.net/download/u010106732/10594198
Synergy的原理
synergy是个开源的软件,有三个版本 mac / linux / windows,要想实现共享鼠标键盘,必须在所有机器上都安装这个软件,并进行相应的配置,有一台唯一的主机作为服务器端,其他主机作为客户端,要共享的那套鼠标键盘链接到端。所有主机都必须连入同一个局域网,会通过局域网交换鼠标键盘的输入信息,以实现其他主机共享使用这套鼠标键盘。

【笔记本电脑】Synergy 1.8.2(win10下64位)的安装










或者
【笔记本电脑】Synergy 1.4.10(win10下64位)的安装








因为要安装服务端,所以选中第一个单选框,然后,点击finish按钮,出现如下界面:

其中,Screen name : LAPTOP-LG72BB3R,对应着就是我的笔记本电脑。

当然,我的笔记本电脑,还没设置网络IP。所以是

当然,你可以根据自己的实际情况,进行更改和对应。

如果是服务端默认情况下“Server (share this computer)….”是勾选的,如果没有就打勾。再点击“Configure Server…”按钮,弹出如下界面,


先暂时,这么设置。等台式机电脑那边安装和设置为Client后,再进行修改,Apply和Start即可。

NOTE: connecting to service...
NOTE: connection established
NOTE: starting server
NOTE: config file: C:/Users/lenovo/AppData/Local/Temp/qt_temp.H18856
NOTE: log level: NOTE
NOTE: started server, waiting for clients
我这里,将笔记本电脑的网络IP由192.68.56.1改为192.168.80.166。主机名更改为DESKTOP-IOTFVUA。

【台式机电脑】Synergy 1.8.2(win10下64位)的安装
不多赘述。
【台式机电脑】Synergy 1.4.10(win10下64位)的安装

写的很清楚,安装Client之前,得要已经安装并配置好Server。

假设,Client端的台式机电脑的网络IP是192.168.80.167。主机名为DESKTOP-76TTMDH。

Synergy的Server【笔记本电脑】和Client【台式机电脑】之间的连接
在Server端【笔记本电脑】上执行以下操作:

将笔记本电脑的网络IP由192.68.56.1改为192.168.80.166。
主机名为DESKTOP-IOTFVUA。
Client端的台式机电脑的网络IP是192.168.80.167。主机名为DESKTOP-76TTMDH。
第一步:托拽右上角的电脑图标到中间想放至的位置

第二步:修改名字,使用Client上的主机名,得到名字填写到该service配置中点击应用按钮。

只用将screen name的没名字改为,客户端电脑的计算机名字,然后点击OK,在主界面点击”Apply“按钮,Synergy的Server端即启动,等待Client的连接,如下界面所示:



成功!
就可以,成功地实现一个从服务器到客户机的,我们也可以设置一个从客户机 到 服务器即可。设置完毕,接下来启动即可。
有两台电脑分别为A和B,你想把A的鼠标和键盘共享给B,即使B也能共享A的鼠标键盘。
Synergy的卸载

扩展
以上撰写分享的是Server端是Windows(7/8/10)和Client端是Windows(7/8/10)。
若Server端是Windows(7/8/10)和Client端是Ubuntu/Debian或者CentOS/RedHat。

都是一样的做法。

同时,大家可以关注我的个人博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/
详情请见:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获
对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071)






全网最详细的一款满足多台电脑共用一个鼠标和键盘的工具Synergy(图文详解)的更多相关文章
- 全网最详细的Windows系统里Oracle 11g R2 Database(64bit)的完全卸载(图文详解)
不多说,直接上干货! 前期博客 全网最详细的Windows系统里Oracle 11g R2 Database(64bit)的下载与安装(图文详解) 若你不想用了,则可安全卸载. 完全卸载Oracle ...
- 全网最详细的CentOS7里如何安装MySQL(得改为替换安装MariaDB)(图文详解)
不多说,直接上干货! 直接yum install mysql的话会报错,原因在于yum安装库里没有直接可以用的安装包,此时需要用到MariaDB了,MariaDB是MySQL社区开发的分支,也是一个增 ...
- Apache版本的Hadoop HA集群启动详细步骤【包括Zookeeper、HDFS HA、YARN HA、HBase HA】(图文详解)
不多说,直接上干货! 1.先每台机器的zookeeper启动(bigdata-pro01.kfk.com.bigdata-pro02.kfk.com.bigdata-pro03.kfk.com) 2. ...
- 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装用来定时任务apscheduler库(图文详解)
不多说,直接上干货! Anaconda2 里 PS C:\Anaconda2\Scripts> PS C:\Anaconda2\Scripts> pip.exe install apsc ...
- 全网最全的Windows下Anaconda2 / Anaconda3里Python语言实现定时发送微信消息给好友或群里(图文详解)
不多说,直接上干货! 缘由: (1)最近看到情侣零点送祝福,感觉还是很浪漫的事情,相信有很多人熬夜为了给爱的人送上零点祝福,但是有时等着等着就睡着了或者时间并不是卡的那么准就有点强迫症了,这是也许程序 ...
- 全网最详细的Windows系统里Oracle 11g R2 Client(64bit)的下载与安装(图文详解)
不多说,直接上干货! 环境: windows10系统(64位) 最好先安装jre或jdk(此软件用来打开oracle自带的可视化操作界面,不装也没关系:可以安装plsql,或者直接用命令行操作) Or ...
- 全网最详细的Windows系统里Oracle 11g R2 Database服务器端(64bit)的下载与安装(图文详解)
不多说,直接上干货! 环境: windows10系统(64位) 最好先安装jre或jdk(此软件用来打开oracle自带的可视化操作界面,不装也没关系:可以安装plsql,或者直接用命令行操作) Or ...
- 全网最详细的IDEA、Eclipse和MyEclipse之间于Java web项目发布到Tomcat上运行成功的对比事宜【博主强烈推荐】【适合普通的还是Maven方式创建的】(图文详解)
不多说,直接上干货! IDEA [适合公司业务]全网最详细的IDEA里如何正确新建[普通或者Maven]的Java web项目并发布到Tomcat上运行成功[博主强烈推荐](类似eclipse里同一个 ...
- 【适合公司业务】全网最详细的IDEA里如何正确新建【普通或者Maven】的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(类似eclipse里同一个workspace下【多个子项目】并存)(图文详解)
不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 如果是在Myeclipse里,则是File -> new -> ...
随机推荐
- 第三次scrum作业
一.第三次冲刺任务 ! 在已有的基础上实现图书馆管理员对图书信息的查询以及对图书借阅情况的查询. 二.用户故事 本次的用户是图书馆的管理员 用户输入对应的管理员的账号和密码 用户选择图书查询,进入图书 ...
- scrum与第一次teamwork
一.关于Scrum Scrum是什么?是迭代式增量软件开发过程,通常用于敏捷软件开发,Scrum是一种偏重于过程的敏捷开发的具体方式.Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作 ...
- Java:ConcurrentHashMap是弱一致的
本文将用到Java内存模型的happens-before偏序关系(下文将简称为hb)以及ConcurrentHashMap的底层模型相关的知识.happens-before相关内容参见:JLS §17 ...
- 使用双引擎,让kbmmw 的客户端访问更方便
前面我们一直都讲了如何使用kbmmw smarthttpservice 给客户端提供REST 服务.主要都是返回给 浏览器访问的,如果我们使用delphi 开发桌面应用,如何使用这些服务呢?其实一切 ...
- eclipse遇到启动报an error has occurred see the log file错
错误: 修改eclipse安装目录下比如D:\eclipse\configuration\.settings\org.eclipse.ui.ide.prefs, 删除 RECENT_WORKSPACE ...
- 《Linux就该这么学》第十七天课程
想学Squid可以前往https://www.linuxprobe.com/chapter-16.html讲的非常细 Squid服务程序提供正向代理服务 Squid服务程序提供的反向代理模式
- Codeforces Round #548 (Div. 2) E 二分图匹配(新坑) or 网络流 + 反向处理
https://codeforces.com/contest/1139/problem/E 题意 有n个学生,m个社团,每个学生有一个\(p_i\)值,然后每个学生属于\(c_i\)社团, 有d天,每 ...
- 编程感悟-建立好代码sop
1.最近学django和python,发现很多的函数记不住,这时候我百度了一下,发现记不住是程序员的正常情况, 这下心安理得多了,记好笔记和咱的sop吧,会很快. 社会是不是也这样,好多东西也记不住, ...
- python学习第四天笔记整理
一.迭代器及生成器 #迭代器:迭代的工具 #1 什么是迭代:指的是一个重复的过程,每一次重复称为一次迭代,并且每一次重复的结果是下一次重复的初始值# while True:# print('===== ...
- 第4周小组作业:WordCount优化
Github项目地址:https://github.com/chaseMengdi/wcPro stage1:代码编写+单元测试 PSP表格 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分 ...