很少說,直接上乾貨!html
前言linux
現在不管你是在公司作大數據開發仍是實驗室裏搞科研,這個軟件確實好用,做爲正在通往大數據架構師路上的咱們沒有幾臺電腦怎麼行?臺式機、筆記本,都放在寫字檯上,筆記本內置鍵盤鼠標,臺式機則有一套無線鍵鼠。常常須要多臺切換使用,這時椅子就很忙了(當心你的屁股)。有什麼辦法能夠一套鍵盤/鼠標控制兩臺電腦呢?用 Synergy 搞定。git
典型的場景以下:github
難道你不以爲,很蛋疼麼?windows
Synergy是什麼?服務器
Synergy的官網:https://symless.com/synergy微信
介紹就不說了,相信搜這個名字的確定都瞭解了 。網絡
若是想看更詳細的介紹:
https://github.com/symless/synergy/wiki 裏面有詳細的介紹 架構
教程地址:less
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版開始收費,但仍然開源,能夠付費下載安裝包或者免費下載源代碼自行編譯。
固然,你也能夠直接在以下進行下載:
https://download.csdn.net/download/u010106732/10594192
https://download.csdn.net/download/u010106732/10594196
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)